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

Reply via email to