Hi Damian, First, you typically don't call 'realize' directly, and doing so is completely unnecessary in your particular case. The library will do it for you when appropriate. The simplest scenario for adding widgets is: you first add them to the window and then call gtk_widget_show_all on that particular window. Calling **show_all is equivalent to saying "I am done adding widgets".
The code you currently have has the exact same problem I initially guessed: it asks for the size of an unrealized widget. So, do make sure the GUI loop is run before you ask for a widget's size. You may also find the following useful: http://www.gtk.org/tutorial/c1761.html#SEC-TIMEOUTS Regards, Nickolai _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list