On Tuesday 19 December 2006 21:21, Tomasz Jankowski wrote:
> Update:
> I was wrong - the same situation occurs on all platforms....

You cannot use gdk_threads_enter() and gdk_threads_leave() on windows.  It 
should work on Unix-like systems with the X11 backend, and if it doesn't it 
is likely to be something amiss with your code - this might help:

http://developer.gnome.org/doc/API/2.0/gdk/gdk-Threads.html

If you want something platform independent, then inserting a callback into the 
main program loop with g_idle_add() to update the progress bar is a good 
approach - make sure the handler returns FALSE though.  The main loop is 
thread safe provided you have called g_thread_init(), so you can call 
g_idle_add() from any thread.

Chris

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to