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

Re: RE : Re: Why does my cursor doesn't change



hi;

On Tue, 2007-04-03 at 11:36 -0500, Kenneth Swanson wrote:
> Emmanuele Bassi wrote:
 
> > and here's the entry:
> > 
> >  http://live.gnome.org/GTK2-Perl/FrequentlyAskedQuestions#head-a5b0807f1d7354a7c294930ebaa40e991d551dc9
> > 
> > should add nice anchors for some of the entries...
> 
> Are we not telling people the other, quick 'n' dirty way to get around 
> this?  That is, that if you have a long block of code in a callback or 
> some other code, you can add the line
> 
> Gtk2->main_iteration while(Gtk2->events_pending);
> 
> to get the GUI to update?  Or does that not work correctly anymore?

it's not the "kosher" solution: forcing the main loop to spin it's an
hack, and masks the real problem - that is: you are blocking the main
loop when you really should not do such thing.

also, idle and a timeout sources are not really events, so the functions
are even misleading in their names.

/me would really like for those two functions to be private to GTK+, but
sometimes kludges sift through.

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,  E: ebassi gmail com
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net




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