Re: Dynamically adding widgets to HBox created with glade
- From: Armin Burgmeier <armin arbur net>
- To: kondrara <ravee_kondrakunta phoenix com>
- Cc: gtkmm-list gnome org
- Subject: Re: Dynamically adding widgets to HBox created with glade
- Date: Sun, 14 Dec 2008 14:17:32 +0100
On Wed, 2008-12-10 at 13:00 -0800, kondrara 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.
>
> So, in my 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 I can never see the
> widget.
>
> 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...
Did you call show() on your dynamically added widget?
> Thanks in Advance..
>
> -k
Armin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]