Re: GtkProgressBar state update issue



On Sat, 29 May 2010 06:35:24 -0000
"John Emmas" <johne53 tiscali co uk> wrote:
When you call one of the g_idle_add() functions, you're saying to gtk,
"don't execute this function now - but delay it until the GUI thread
has some idle time available and execute it there."  By doing that,
you ensure that GUI elements get updated in the right way and in the
right place.

That's not quite right.  It adds a callback to the event queue, and
with g_idle_add_ful() you can specify any priority you want (you can,
if you wish, put it at the top of the event queue).  The "idle" is
really a misnomer and just relates to the default priority in the
queue for the callback.

Chris





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]