On Sat, 2007-12-01 at 22:56 -0700, Gezim Hoxha wrote:

> I'm using glade to design my interface. I want to add a
> Gtk::VolumeButton but glade doesn't have this widget.
> 
> So, instead I'm trying to add the volume button using code.
> 
> Here's what I have:
> 
>       Gtk::Window *notWindow;
>       refXml->get_widget("notificationWindow", notWindow);
>       notWindow->show();
>       
>       Gtk::VBox *myvbox = 0;
>       refXml->get_widget("mainVbox", myvbox);
>       Gtk::HBox *mybuttons = 0;
>       refXml->get_widget("buttonsHbox", mybuttons);
>       myvbox->remove(*mybuttons);
>       myvbox->pack_end(*mybuttons);
>       
>       Gtk::VolumeButton my1223;
>       myvbox->pack_end(my1223);

Okay, muntyan at #gtk+ helped me figure it out. One thing I forgot to do
is show().

So, now this code works:
        Gtk::VolumeButton *my1223 = new Gtk::VolumeButton;
        myvbox->pack_end(*my1223);
        my1223->show();

but this doesn't:
        Gtk::VolumeButton my1223;
        myvbox->pack_end(my1223);
        my1223.show();

and my question is, why doesn't this last code work?

Thanks,
-Gezim

_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to