|  |  | 

A button box should be used to provide a consistent layout of buttons throughout your application. There is one default layout and a default spacing value that are persistant across all ButtonBox widgets.
| Public Member Functions | |
| virtual | ~ButtonBox () | 
| GtkButtonBox* | gobj () | 
| Provides access to the underlying C GtkObject. | |
| const GtkButtonBox* | gobj () const | 
| Provides access to the underlying C GtkObject. | |
| ButtonBoxStyle | get_layout () const | 
| void | set_layout (ButtonBoxStyle layout_style) | 
| void | set_child_secondary (Widget& child, bool is_secondary=true) | 
| Sets whether child should appear in a secondary group of children. | |
| int | get_child_min_width () const | 
| void | set_child_min_width (const int& value) | 
| int | get_child_min_height () const | 
| void | set_child_min_height (const int& value) | 
| int | get_child_ipadding_x () const | 
| void | set_child_ipadding_x (const int& value) | 
| int | get_child_ipadding_y () const | 
| void | set_child_ipadding_y (const int& value) | 
| Glib::PropertyProxy<ButtonBoxStyle> | property_layout_style () | 
| You rarely need to use properties because there are get_ and set_ methods for almost all of them. | |
| Related Functions | |
| (Note that these are not member functions.) | |
| Gtk::ButtonBox* | wrap (GtkButtonBox* object, bool take_copy=false) | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Provides access to the underlying C GtkObject. 
 Reimplemented from Gtk::Box. Reimplemented in Gtk::VButtonBox, and Gtk::HButtonBox. | 
| 
 | 
| Provides access to the underlying C GtkObject. 
 Reimplemented from Gtk::Box. Reimplemented in Gtk::VButtonBox, and Gtk::HButtonBox. | 
| 
 | 
| You rarely need to use properties because there are get_ and set_ methods for almost all of them. 
 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| Sets whether child should appear in a secondary group of children. A typical use of a secondary child is the help button in a dialog. This group appears after the other children if the style is Gtk::BUTTONBOX_START, Gtk::BUTTONBOX_SPREAD or Gtk::BUTTONBOX_EDGE, and before the the other children if the style is Gtk::BUTTONBOX_END. For horizontal button boxes, the definition of before/after depends on direction of the widget (see Gtk::Widget::set_direction()). If the style is Gtk::BUTTONBOX_START or Gtk::BUTTONBOX_END, then the secondary children are aligned at the other end of the button box from the main children. For the other styles, they appear immediately next to the main children. 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 |