You can add your widget to glade instead of playing fancy container tricks.
Here is an example where you add a completely virtual widget class: http://www.gnome.org/~tvb/testcatalog.xml You'll find the full documentation here: http://glade.gnome.org/docs These docs apply for dev glade (3.5.x), most of it applies to stable as well, if you need help getting your custom widget working, poke us in #glade3 on irc.gnome.org Cheers, -Tristan On Wed, Dec 10, 2008 at 6:08 PM, Ravee Kondrakunta <[EMAIL PROTECTED]> wrote: > Yes, > > I had set it. Any other input. Is this the right way to do. Becase I am > getting the instance created by glade and using that I was trying to add new > widget. > > -Ravee > ________________________________________ > From: Yu Feng [EMAIL PROTECTED] > Sent: Wednesday, December 10, 2008 2:57 PM > To: Ravee Kondrakunta > Cc: gtk-app-devel-list@gnome.org > Subject: Re: Dynamically adding a wiget to a container created by glade > > On Thu, 2008-12-11 at 03:52 +0530, Ravee Kondrakunta wrote: >> Hi, >> >> I created a dialog with glade. In this dialog, I have a HBox with two >> widgets, one is the label and the other widget will be determined at the >> runtime. >> >> In the code I got the reference to the HBox using get_widget after loading >> the glade file and then I am adding my widget to the HBox using the >> reference from the XML. The code compiles properly, but the widget is never >> shown. >> >> Here is sample code for that... >> >> xmlRef = Gnome::Glade::create("myglade.glade"); >> Gtk::HBox *pMyHBox; >> xmlRef->get_widget("myHBox", pMyHBox); >> >> Lets us assume I need to add one more label the the "myHBox" >> >> Gtk::Label lab("new"); >> pMyHBox->add(lab); or >> pMyHBox->pack_start(lab); or >> pMyHBox->pack_end(lab); etc.. >> >> I tried all possible ways to show it.. Unfortunately, I couldn't see it on >> my dialog. >> >> Please help me where I was wrong... >> > you have to set the 'visible' property of your new widget to 'true'. > >> -Ravee >> _______________________________________________ >> gtk-app-devel-list mailing list >> gtk-app-devel-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list