<html> <head><title>Gtk-- Reference: Gtk::ButtonBox</title></head> <body bgcolor="#F0F0F0" text="#000000" link="#0000FF" vlink="#000077" alink="#FF0000"> <table align=center border=0 cellspacing=10> <tr> <td><a href="class_index.html">Class Index</a></td> <td><a href="cross_index.html">Cross Index</a></td> <td><a href="name_index.html">Namespace Index</a></td> </table> <h1 align=center>Class Gtk::ButtonBox</h1><p> <b> Base class for <tt><tt><font color=blue>Gtk::HButtonBox</font></tt></tt> and <tt><tt><font color=blue>Gtk::VButtonBox</font></tt></tt>.</b><br> Contained in: <a href="Gtk.html">Gtk</a><br> Derived from: <a href="Gtk%3A%3ABox.html">Gtk::Box</a> <br> Derived by: <a href="Gtk::HButtonBox.html">Gtk::HButtonBox</a> <a href="Gtk::VButtonBox.html">Gtk::VButtonBox</a> <p> #include <gtk--/buttonbox.h> <p> <hr noshade> <table border=0> <tr><td colspan=3><h3>public function member index:</h3></td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#364"><tt><font color=blue><b>get_child_ipadding_default_x</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#365"><tt><font color=blue><b>get_child_ipadding_default_y</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#355"><tt><font color=blue><b>get_child_ipadding_x</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#356"><tt><font color=blue><b>get_child_ipadding_y</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#362"><tt><font color=blue><b>get_child_size_default_height</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#361"><tt><font color=blue><b>get_child_size_default_width</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#353"><tt><font color=blue><b>get_child_size_height</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#352"><tt><font color=blue><b>get_child_size_width</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=navy>GtkButtonBoxStyle</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#350"><tt><font color=blue><b>get_layout</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#358"><tt><font color=blue><b>get_spacing</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt><font color=navy>GtkButtonBox</font></tt>*</tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#346"><tt><font color=blue><b>gtkobj</b></font></tt></a></td><td><tt>()</tt>;</td> <tr valign=top><td align=right><tt><tt>const</tt> <tt><font color=navy>GtkButtonBox</font></tt>*</tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#347"><tt><font color=blue><b>gtkobj</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td> <tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#348"><tt><font color=blue><b>isA</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AObject.html"><tt><font color=navy><b>Object</b></font></tt></a>* <tt><font color=blue>object</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#357"><tt><font color=blue><b>set_child_ipadding</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_y</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#366"><tt><font color=blue><b>set_child_ipadding_default</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_y</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#354"><tt><font color=blue><b>set_child_size</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>min_width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>min_height</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#363"><tt><font color=blue><b>set_child_size_default</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>min_width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>min_height</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#351"><tt><font color=blue><b>set_layout</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkButtonBoxStyle</font></tt> <tt><font color=blue>layout_style</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#360"><tt><font color=blue><b>set_layout_spacing</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkButtonBoxStyle</font></tt> <tt><font color=blue>layout</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>spacing</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#359"><tt><font color=blue><b>set_spacing</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>spacing</font></tt>)</tt>;</td> <tr valign=top><td align=right><tt><tt>virtual</tt> </tt> </td><td align=right><a href="Gtk%3A%3AButtonBox.html#349"><tt><font color=blue><b>~ButtonBox</b></font></tt></a></td><td><tt>()</tt>;</td> <tr><td> </td></table> <hr noshade> <h2>Description:</h2> The primary purpose of this class is to keep track of the various properties of <tt><tt><font color=blue>Gtk::HButtonBox</font></tt></tt> and <tt><tt><font color=blue>Gtk::VButtonBox</font></tt></tt> widgets.<br> <p> <hr noshade> <h2>Function Member Descriptions:</h2> <a name="364"><font size=+1><b>Gtk::ButtonBox::get_child_ipadding_default_x</b></font></a> - This function gets the default amount of horizontal padding.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#364"><tt><font color=blue><b>get_child_ipadding_default_x</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><blockquote> The internal padding of a button is the amount of space between the outside of the button and the widget it contains.</blockquote> <br><br> <a name="365"><font size=+1><b>Gtk::ButtonBox::get_child_ipadding_default_y</b></font></a> - This function gets the default amount of vertical padding.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#365"><tt><font color=blue><b>get_child_ipadding_default_y</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><blockquote> The internal padding of a button is the amount of space between the outside of the button and the widget it contains.</blockquote> <br><br> <a name="362"><font size=+1><b>Gtk::ButtonBox::get_child_size_default_height</b></font></a> - Retrieves the default minimum height for all buttons.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#362"><tt><font color=blue><b>get_child_size_default_height</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br> <a name="361"><font size=+1><b>Gtk::ButtonBox::get_child_size_default_width</b></font></a> - Retrieves the default minimum width for all buttons.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#361"><tt><font color=blue><b>get_child_size_default_width</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br> <a name="346"><font size=+1><b>Gtk::ButtonBox::gtkobj</b></font></a> - Returns the underlaying gtk+ object.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>GtkButtonBox</font></tt>*</tt> <a href="Gtk%3A%3AButtonBox.html#346"><tt><font color=blue><b>gtkobj</b></font></tt></a><tt>()</tt>;<br><br> <a name="348"><font size=+1><b>Gtk::ButtonBox::isA</b></font></a> - Returns true if object is this type.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#348"><tt><font color=blue><b>isA</b></font></tt></a><tt>(<a href="Gtk%3A%3AObject.html"><tt><font color=navy><b>Object</b></font></tt></a>* <tt><font color=blue>object</font></tt>)</tt>;<br><br> <a name="357"><font size=+1><b>Gtk::ButtonBox::set_child_ipadding</b></font></a> - Changes the amount of internal padding used by all buttons in a button box.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#357"><tt><font color=blue><b>set_child_ipadding</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>ipad_y</font></tt>)</tt>;<br><blockquote> ipad_x: The horizontal padding that should be used by each button the widget. <P> ipad_y: The vertical padding that should be used by each button the widget.</blockquote> <br><br> <a name="354"><font size=+1><b>Gtk::ButtonBox::set_child_size</b></font></a> - Sets a new default size for the children of a button box.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#354"><tt><font color=blue><b>set_child_size</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>min_width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>min_height</font></tt>)</tt>;<br><blockquote> min_width: A default width for buttons in the widget. <P> min_height: A default height for buttons in the widget.</blockquote> <br><br> <a name="363"><font size=+1><b>Gtk::ButtonBox::set_child_size_default</b></font></a> - Sets the default size of child buttons.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#363"><tt><font color=blue><b>set_child_size_default</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>min_width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>min_height</font></tt>)</tt>;<br><blockquote> min_width: Minimum default width for child buttons. <P> min_height: Minimum default height for child buttons.</blockquote> <br><br> <a name="351"><font size=+1><b>Gtk::ButtonBox::set_layout</b></font></a> - Changes the way buttons are arranged in their container.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#351"><tt><font color=blue><b>set_layout</b></font></tt></a><tt>(<tt><font color=navy>GtkButtonBoxStyle</font></tt> <tt><font color=blue>layout_style</font></tt>)</tt>;<br><blockquote> layout_style: The new layout style. Can be one of <tt><font color=green>GTK_BUTTONBOX_DEFAULT_STYLE</font></tt>, <tt><font color=green>GTK_BUTTONBOX_SPREAD</font></tt>, <tt><font color=green>GTK_BUTTONBOX_EDGE</font></tt>, <tt><font color=green>GTK_BUTTONBOX_START</font></tt>, <tt><font color=green>GTK_BUTTONBOX_END</font></tt></blockquote> <br><br> <a name="359"><font size=+1><b>Gtk::ButtonBox::set_spacing</b></font></a> - Sets the amount of spacing between buttons in a button box.<br> <hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AButtonBox.html#359"><tt><font color=blue><b>set_spacing</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>spacing</font></tt>)</tt>;<br><blockquote> spacing: The number of pixels of spacing.</blockquote> <br><br> <hr noshade> </html>