Ok, take your advice. Thanks!
2014-07-24 1:43 GMT+08:00 Jasper St. Pierre <jstpie...@mecheye.net>: > So every single time somebody presses a key or clicks a button or even > moves your window, or even when a redraw is queued on the window, you want > to check the internal state of the window and possibly "do something"? That > sounds like a ridiculously bad design to me, personally. > > Just call the function whenever state might change. > > > On Wed, Jul 23, 2014 at 11:52 AM, Gang Chen <gang.chen...@gmail.com> > wrote: > >> The function checks the state of the application and does something >> accordingly. Because any code in an event handler may potentially change >> the state of the application, a quick method is adding the function as the >> "after" handler for every event. >> >> >> 2014-07-23 22:26 GMT+08:00 Jasper St. Pierre <jstpie...@mecheye.net>: >> >> Why, though? Why do you need this? >>> >>> >>> On Tue, Jul 22, 2014 at 9:40 PM, Gang Chen <gang.chen...@gmail.com> >>> wrote: >>> >>>> Yes, I need an "after" handler for every event. We can think it is >>>> called at the bottom of all event handlers. The function should be called >>>> not only after my own event handlers but also the widgets' event handlers. >>>> >>>> >>>> 2014-07-22 22:17 GMT+08:00 Paul Davis <p...@linuxaudiosystems.com>: >>>> >>>> >>>>> >>>>> >>>>> On Tue, Jul 22, 2014 at 8:55 AM, Jasper St. Pierre < >>>>> jstpie...@mecheye.net> wrote: >>>>> >>>>>> Call the function at the bottom of all your event handlers? >>>>>> >>>>>> I'd need more detail about your specific case in order to help you >>>>>> further. >>>>>> >>>>> >>>>> I think he wants the equivalent of an "after" handler for "event". If >>>>> he wanted a "before" handler for "event", I believe that already works (it >>>>> does in GTK+2, anyway) >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Jasper >>> >> >> > > > -- > Jasper >
_______________________________________________ gtk-list mailing list gtk-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-list