Boxes in a frame
- From: jalqadir netscape net
- To: gtkmm-list gnome org
- Subject: Boxes in a frame
- Date: Fri, 06 Jan 2006 08:57:37 -0500
I have a class that derives from Gtk::Frame, which arranges its widgets in a vertical way, I need to add three horizontal boxes to my class, but after using the member function add(widget*....) to add the three boxes and running the program I realize that I don't get the boxes displayed. Here is the snip code.
--
class AddressFrame : virtual public Gtk::Frame{
private:
...
Gtk::HBox* hboxOne;
Gtk::HBox* hboxTwo;
Gtk::HBox* hboxThree;
...
};
Address::Address{
try{
...
hboxOne = Gtk::manage(new Gtk::HBox());
hboxTwo = Gtk::manage(new Gtk::HBox());
hboxThree = Gtk::manage(new Gtk::HBox());
...
}catch ( std::bad_alloc & x ) {throw;}
...
this->add(dynamic_cast<Gtk::Widget&>(*hboxOne));
this->add(dynamic_cast<Gtk::Widget&>(*hboxTwo));
this->add(dynamic_cast<Gtk::Widget&>(*hboxThree));
...
}
I remember reading that when using the add() method one can only add one widget to the container, but after looking for its pack_start() counter part, I realize that this container does not have such member function.
What can I do to solve this problem?
TIA
* You cannot exercise your power to a point of humiliation.
- Jean Chretien
* It's amazing how the small seeds of distrust and misunderstanding
can yield a crop of hate and death...
* If that document has fine printing anywhere, just chuck it in the garbage
- Jorge Escalante
Ma'assalama! Adiós! bye!
Try the New Netscape Mail Today!
Virtually Spam-Free | More Storage | Import Your Contact List
http://mail.netscape.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]