Hi All, I had a few questions about both (i) GTK signal handling, and (ii) the widget destruction/disposal/finalization process.
- When does GTK service the event queue? More specifically, what GTK calls could be interrupted in order to call callbacks for GTK signals? - When a widget is destroyed, are children of the widget guaranteed to be destroyed before the parent? Finalized before the parent? I am assuming the answer to the latter is no, as there is no telling when reference holders will actually drop their references, right? - When are GTK signal handlers disconnected from the object? When the object is destroyed? Disposed of? Finalized? - Between the time a widget is destroyed, and the time that "dispose" is called, is it possible for other signals to be serviced? That is, is it best to explicitly disconnect signal handlers before destroying a widget, if you don't want signal handlers called in the interim before finalization? Thanks in advance for any insight you might have - Brian _________________________________________ Brian Hanley, Software Developer FlexTrade Systems - Great Neck, NY 11021 [EMAIL PROTECTED] +1 (516) 627-8993 Ext. 238 _________________________________________ _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list