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

Reply via email to