[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Dynamically adding a wiget to a container created by glade
- From: Yu Feng <rainwoodman gmail com>
- To: Ravee Kondrakunta <Ravee_Kondrakunta phoenix com>
- Cc: "gtk-app-devel-list gnome org" <gtk-app-devel-list gnome org>
- Subject: Re: Dynamically adding a wiget to a container created by glade
- Date: Wed, 10 Dec 2008 17:57:20 -0500
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
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]