let's step back one second.
your description implies that it is not possible for your UI to be directly aware of the events that require follow-on updates to the UI's widgets.
but i don't understand this. can you explain a little more how/why this makes sense on a design level? what exactly happens that means the UI widget states are out-of-date and need to be updated?
ideally, your UI should be aware of any state changes requiring a widget update, these being either internal or external in origin. and then once a state change occurs, invoke your widget updates accordingly.
richard
On Thu, Jul 18, 2013 at 12:11 AM, Gang Chen <gang.chen.cn@xxxxxxxxx> wrote:
GangHi everyone,The background is that I need to update the sensitivity of UI elements when proper. I tried to do it in a low priority idle callback that is running forever. But that will cause 100% CPU usage. So I'd like to do it in a callback that is called only once each time when the event queue becomes empty. Do you have any idea? Or is there any better approach to updating UI elements?
Thanks,
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list