[Gtk-sharp-list] GLib.Idle CPU problem

Peter Johanson peter at peterjohanson.com
Fri Jan 21 10:02:02 EST 2011


Are you returning true or false from your OnIdle callback?

What are you trying to actually accomplish? Application.Idle occurs
*once* when the application is about to enter the idle state. Compare
this to GLib.Idle.Add, which will *continuously* run your IdleHandler
callback over and over until that callback returns false. (compared to
just winforms where the event just fires once when it enters the idle


On Fri, Jan 21, 2011 at 04:45:34PM +0200, Iliya Iliev wrote:
> Hi,
> I'm a newbie in GTK#.
> I'm trying to find an alternative to Winforms  Application.Idle event 
> and I found GLib.Idle.Add(new IdleHandler(OnIdle)).
> The problem is when I use it my simple program begins to use 50% CPU. 
> How to fix this? Or there is another approach to do this ?!?!?
> -- 
> Best regards,
> Iliya Iliev
> _______________________________________________
> Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list


More information about the Gtk-sharp-list mailing list