Hi Lex and Tristan, Thanks for your explicit and incisive remarks which makes me know more about GTK+!
Thanks! Cheers Randy From: Lex Trotman [mailto:[email protected]] Sent: Friday, March 26, 2010 3:20 PM To: Randy Subject: [!! SPAM] Re: when will the "realize"&"unrealize" signals be emitted? On 26 March 2010 17:39, Randy <[email protected]> wrote: Hi list, I know a widget will realized,mapped and visible before it appears on the screen.Then, 1) But who can tell me what it actually does during the three periods? 2) when the "unrealize" signal emission happens? And what the correspond callback does? Thanks a lot! Best regards, Randy IIUC In short: realize, acquire/create the resources required for the widget, in particular the backend window and resources, unrealize obviously releases them, some settings and queries that involve the backend can't be made until the window is realized. mapped, the backend window is positioned on the backend screen, now it may be visible and can get expose events so it can draw itself. gtk_widget_show realizes (it its not already done) and maps a widget, but of course all its parent containers that control its positioning must also be mapped, before it can actually be mapped. gtk_widget_hide unmaps. visible, mapped and not covered by some other window, expose events cause it to draw itself Cheers Lex _______________________________________________ gtk-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________ gtk-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-list
