29
32
<div class="contents">
30
<h1>Gtk::Button Class Reference<br>
33
<h1>Gtk::Button Class Reference<br/>
32
35
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
33
</h1><!-- doxytag: class="Gtk::Button" --><!-- doxytag: inherits="Gtk::Bin" -->A widget that creates a signal when clicked on. <a href="#_details">More...</a>
35
Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.
37
Inherited by <a class="el" href="classGtk_1_1ColorButton.html">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1FontButton.html">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1LinkButton.html">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1OptionMenu.html">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1ScaleButton.html">Gtk::ScaleButton</a>, and <a class="el" href="classGtk_1_1ToggleButton.html">Gtk::ToggleButton</a>.
36
</h1><!-- doxytag: class="Gtk::Button" --><!-- doxytag: inherits="Gtk::Bin" -->
37
<p>A widget that creates a signal when clicked on. <a href="#_details">More...</a></p>
39
<p>Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.</p>
41
<p>Inherited by <a class="el" href="classGtk_1_1ColorButton.html">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1FontButton.html">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1LinkButton.html">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1OptionMenu.html">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1ScaleButton.html">Gtk::ScaleButton</a>, and <a class="el" href="classGtk_1_1ToggleButton.html">Gtk::ToggleButton</a>.</p>
39
42
<div class="dynheader">
40
43
Collaboration diagram for Gtk::Button:</div>
41
44
<div class="dynsection">
42
<p><center><img src="classGtk_1_1Button__coll__graph.png" border="0" usemap="#Gtk_1_1Button__coll__map" alt="Collaboration graph"></center>
43
<map name="Gtk_1_1Button__coll__map">
44
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,453,148,480"><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"></map>
45
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
48
<a href="classGtk_1_1Button-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
50
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#188bfc5caf8e3c68d6d80b54186d8961">~Button</a> ()</td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkButton* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ac9db3896fa8b7576c6f3720846faa1c">gobj</a> ()</td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ac9db3896fa8b7576c6f3720846faa1c"></a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkButton* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#9ea06156c54545902608286d1a0d0e42">gobj</a> () const </td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#9ea06156c54545902608286d1a0d0e42"></a><br></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#122a26893f0efe761712c453b83e6714">Button</a> ()</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty button. <a href="#122a26893f0efe761712c453b83e6714"></a><br></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#405a4a0363e4be77a71ed83c8fb61b44">Button</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, bool mnemonic=false)</td></tr>
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple Push <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> with label. <a href="#405a4a0363e4be77a71ed83c8fb61b44"></a><br></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f44d6e2efbb8342da17f7259626e67cc">Button</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>& stock_id)</td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> containing the image and text from a stock item. <a href="#f44d6e2efbb8342da17f7259626e67cc"></a><br></td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#44480a361b5089689676f62d798d8351">pressed</a> ()</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#fc33139cc82d05b108d791d63fceeecb">released</a> ()</td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f4b7ec50762018dac1ce42b8d1a4a797">clicked</a> ()</td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#24a8b5ff7cb9286319643ab5c672ce10">enter</a> ()</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#4ef2c72ff49b7a51cd51bc34fcf2a9ad">leave</a> ()</td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aeee84797391945df559ebe1c0b88c1e">set_relief</a> (<a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> newstyle)</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#2c902cb0c0ac00b26d23a2b04571f9b1">get_relief</a> () const </td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d3f9e419fc13a942f679a8545f0d96b6">set_label</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label)</td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the text of the label of the button to <em>str</em>. <a href="#d3f9e419fc13a942f679a8545f0d96b6"></a><br></td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#e377dbb125d9beb6e6fdd5b191f785aa">get_label</a> () const </td></tr>
87
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetches the text from the label of the button, as set by <a class="el" href="classGtk_1_1Button.html#d3f9e419fc13a942f679a8545f0d96b6" title="Sets the text of the label of the button to str.">set_label()</a>. <a href="#e377dbb125d9beb6e6fdd5b191f785aa"></a><br></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#9c5e6c68d197342c751a22e0403c8e95">set_use_underline</a> (bool use_underline=true)</td></tr>
90
<tr><td class="mdescLeft"> </td><td class="mdescRight">If true, an underline in the text of the button label indicates the next character should be used for the mnemonic accelerator key. <a href="#9c5e6c68d197342c751a22e0403c8e95"></a><br></td></tr>
91
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#6570250c1d48265aae83b8b6b1eb662f">get_use_underline</a> () const </td></tr>
93
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if an embedded underline in the button label. <a href="#6570250c1d48265aae83b8b6b1eb662f"></a><br></td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d50fe8ec5243d13e8d146c54d12cf5a8">set_use_stock</a> (bool use_stock=true)</td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">If <code>true</code>, the label set on the button is used as a stock id to select the stock item for the button. <a href="#d50fe8ec5243d13e8d146c54d12cf5a8"></a><br></td></tr>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a79490e3b6c63a89d0552790792e1b9b">get_use_stock</a> () const </td></tr>
99
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if the button label is used to. <a href="#a79490e3b6c63a89d0552790792e1b9b"></a><br></td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ab691cee055c3e2850dcb968f7bf94c9">set_focus_on_click</a> (bool focus_on_click=true)</td></tr>
102
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the button will grab focus when it is clicked with the mouse. <a href="#ab691cee055c3e2850dcb968f7bf94c9"></a><br></td></tr>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#b1800f6488996503da0e80613d52e6fb">get_focus_on_click</a> () const </td></tr>
105
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if the button grabs focus when it is clicked with. <a href="#b1800f6488996503da0e80613d52e6fb"></a><br></td></tr>
106
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#7b204372b3ee1395290cfad7033c08fb">set_alignment</a> (float xalign, float yalign)</td></tr>
108
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the alignment of the child. <a href="#7b204372b3ee1395290cfad7033c08fb"></a><br></td></tr>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#5077c50492734651ff9669f7ef1c8d47">get_alignment</a> (float& xalign, float& yalign)</td></tr>
111
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the alignment of the child in the button. <a href="#5077c50492734651ff9669f7ef1c8d47"></a><br></td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c49972018a8ed3392e897cdf9da66391">set_image</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& image)</td></tr>
114
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the image of <em>button</em> to the given widget. <a href="#c49972018a8ed3392e897cdf9da66391"></a><br></td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#18bc83ac500da4a119c67fbf2dd03b76">get_image</a> ()</td></tr>
117
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the widget that is currenty set as the image of <em>button</em>. <a href="#18bc83ac500da4a119c67fbf2dd03b76"></a><br></td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#05db2376a19eae4c44379c94def46685">get_image</a> () const </td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the widget that is currenty set as the image of <em>button</em>. <a href="#05db2376a19eae4c44379c94def46685"></a><br></td></tr>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#4d4ebee42b3c2255147999f3d385e19c">set_image_position</a> (<a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> position)</td></tr>
123
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the position of the image relative to the text inside the button. <a href="#4d4ebee42b3c2255147999f3d385e19c"></a><br></td></tr>
124
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#b84644d4051e2d3fd5015360f2bef426">get_image_position</a> () const </td></tr>
126
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the position of the image relative to the text inside the button. <a href="#b84644d4051e2d3fd5015360f2bef426"></a><br></td></tr>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#cf7a9ec90fa7e4f833af37fe11fb1b18">signal_pressed</a> ()</td></tr>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#cd22eaf8d862fa3e4fd606a7212d76cf">signal_released</a> ()</td></tr>
131
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#515244a851fd9874cc481cdfc5ebf512">signal_clicked</a> ()</td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#99f7eaa8a6aee072e0c08139babf8fa9">signal_enter</a> ()</td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#5b8c8acfe55f9d567f316a53b574690f">signal_leave</a> ()</td></tr>
137
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f9af0c8d0dc16d73bad1c2a7f3533485">signal_activate</a> ()</td></tr>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
140
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aacbc200ba99470f78e2c6b440da1145">property_label</a> ()</td></tr>
142
<tr><td class="mdescLeft"> </td><td class="mdescRight">Text of the label widget inside the button. <a href="#aacbc200ba99470f78e2c6b440da1145"></a><br></td></tr>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
144
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#bfcc59b5e18192fa58111b6edadc8958">property_label</a> () const </td></tr>
146
<tr><td class="mdescLeft"> </td><td class="mdescRight">Text of the label widget inside the button. <a href="#bfcc59b5e18192fa58111b6edadc8958"></a><br></td></tr>
147
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#52bdf1dbe78d515c92ab28d2cf6415ed">property_relief</a> ()</td></tr>
149
<tr><td class="mdescLeft"> </td><td class="mdescRight">The border relief style. <a href="#52bdf1dbe78d515c92ab28d2cf6415ed"></a><br></td></tr>
150
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
151
< <a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d0d3283fb039b08bb0dc84804c1bd23b">property_relief</a> () const </td></tr>
153
<tr><td class="mdescLeft"> </td><td class="mdescRight">The border relief style. <a href="#d0d3283fb039b08bb0dc84804c1bd23b"></a><br></td></tr>
154
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ebf723d7f58127eeb807badb92f90bee">property_use_underline</a> ()</td></tr>
156
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#ebf723d7f58127eeb807badb92f90bee"></a><br></td></tr>
157
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
158
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d50617cf64e3ffa7decfb8a31b36bd1a">property_use_underline</a> () const </td></tr>
160
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#d50617cf64e3ffa7decfb8a31b36bd1a"></a><br></td></tr>
161
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#edc60f765a912ba5652a11512030424e">property_use_stock</a> ()</td></tr>
163
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#edc60f765a912ba5652a11512030424e"></a><br></td></tr>
164
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
165
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ff09634d48cb0ddf40451d521c2076cf">property_use_stock</a> () const </td></tr>
167
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#ff09634d48cb0ddf40451d521c2076cf"></a><br></td></tr>
168
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#177d1c007b64ba2551f0aa8294630adf">property_focus_on_click</a> ()</td></tr>
170
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse. <a href="#177d1c007b64ba2551f0aa8294630adf"></a><br></td></tr>
171
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
172
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad8aa9d132968f1f670051b392e0c57a">property_focus_on_click</a> () const </td></tr>
174
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse. <a href="#ad8aa9d132968f1f670051b392e0c57a"></a><br></td></tr>
175
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ec5ddb71f5989be54943acfe7c486656">property_xalign</a> ()</td></tr>
177
<tr><td class="mdescLeft"> </td><td class="mdescRight">Horizontal position of child in available space. <a href="#ec5ddb71f5989be54943acfe7c486656"></a><br></td></tr>
178
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
179
< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f8488aea8dcdc21d13ee0e8a0a173235">property_xalign</a> () const </td></tr>
181
<tr><td class="mdescLeft"> </td><td class="mdescRight">Horizontal position of child in available space. <a href="#f8488aea8dcdc21d13ee0e8a0a173235"></a><br></td></tr>
182
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#05c9e11829874c4c5ccbb931c0bdea48">property_yalign</a> ()</td></tr>
184
<tr><td class="mdescLeft"> </td><td class="mdescRight">Vertical position of child in available space. <a href="#05c9e11829874c4c5ccbb931c0bdea48"></a><br></td></tr>
185
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
186
< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#571936243340d0b1eaba5fc716669907">property_yalign</a> () const </td></tr>
188
<tr><td class="mdescLeft"> </td><td class="mdescRight">Vertical position of child in available space. <a href="#571936243340d0b1eaba5fc716669907"></a><br></td></tr>
189
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
190
< <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#19d95f052d3297a812f7bbddb864c153">property_image</a> ()</td></tr>
192
<tr><td class="mdescLeft"> </td><td class="mdescRight">Child widget to appear next to the button text. <a href="#19d95f052d3297a812f7bbddb864c153"></a><br></td></tr>
193
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
194
< <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#1b1a0f32b27c8b0cba6c7404243ba46c">property_image</a> () const </td></tr>
196
<tr><td class="mdescLeft"> </td><td class="mdescRight">Child widget to appear next to the button text. <a href="#1b1a0f32b27c8b0cba6c7404243ba46c"></a><br></td></tr>
197
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d8a05304b305e20573dc834110f09211">property_image_position</a> ()</td></tr>
199
<tr><td class="mdescLeft"> </td><td class="mdescRight">The position of the image relative to the text. <a href="#d8a05304b305e20573dc834110f09211"></a><br></td></tr>
200
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
201
< <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#345dce891d99e571782ea991fa119dcc">property_image_position</a> () const </td></tr>
203
<tr><td class="mdescLeft"> </td><td class="mdescRight">The position of the image relative to the text. <a href="#345dce891d99e571782ea991fa119dcc"></a><br></td></tr>
204
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
205
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#b7cb1b5d352e7ca2d21ea5e8243c0a8f">on_pressed</a> ()</td></tr>
207
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c10be7bca1f046b9fe1b5e1acf47c1cd">on_released</a> ()</td></tr>
209
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#bdd079e988525e00b432190866cdc59f">on_clicked</a> ()</td></tr>
211
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#9de0aa98cfb93f5867d7b2facfbf70ed">on_enter</a> ()</td></tr>
213
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ef824780a36ce218b400e228d46cc21a">on_leave</a> ()</td></tr>
215
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c5b1ec6552c46f56f10302556372baae">on_activate</a> ()</td></tr>
217
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
218
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
219
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Button.html">Gtk::Button</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#97111e31bc75c69c524fa2a944719a03">wrap</a> (GtkButton* object, bool take_copy=false)</td></tr>
221
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#97111e31bc75c69c524fa2a944719a03"></a><br></td></tr>
45
<div class="center"><img src="classGtk_1_1Button__coll__graph.png" border="0" usemap="#Gtk_1_1Button_coll__map" alt="Collaboration graph"/></div>
46
<map name="Gtk_1_1Button_coll__map" id="Gtk_1_1Button_coll__map">
47
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,453,148,480"/><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"/></map>
48
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
50
<p><a href="classGtk_1_1Button-members.html">List of all members.</a></p>
51
<table border="0" cellpadding="0" cellspacing="0">
52
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a188bfc5caf8e3c68d6d80b54186d8961">~Button</a> ()</td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top">GtkButton* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aac9db3896fa8b7576c6f3720846faa1c">gobj</a> ()</td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#aac9db3896fa8b7576c6f3720846faa1c"></a><br/></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top">const GtkButton* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a9ea06156c54545902608286d1a0d0e42">gobj</a> () const </td></tr>
57
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a9ea06156c54545902608286d1a0d0e42"></a><br/></td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a122a26893f0efe761712c453b83e6714">Button</a> ()</td></tr>
59
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty button. <a href="#a122a26893f0efe761712c453b83e6714"></a><br/></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a405a4a0363e4be77a71ed83c8fb61b44">Button</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, bool mnemonic=false)</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple Push <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> with label. <a href="#a405a4a0363e4be77a71ed83c8fb61b44"></a><br/></td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#af44d6e2efbb8342da17f7259626e67cc">Button</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>& stock_id)</td></tr>
63
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> containing the image and text from a stock item. <a href="#af44d6e2efbb8342da17f7259626e67cc"></a><br/></td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a44480a361b5089689676f62d798d8351">pressed</a> ()</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#afc33139cc82d05b108d791d63fceeecb">released</a> ()</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#af4b7ec50762018dac1ce42b8d1a4a797">clicked</a> ()</td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a24a8b5ff7cb9286319643ab5c672ce10">enter</a> ()</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a4ef2c72ff49b7a51cd51bc34fcf2a9ad">leave</a> ()</td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aaeee84797391945df559ebe1c0b88c1e">set_relief</a> (<a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> newstyle)</td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a2c902cb0c0ac00b26d23a2b04571f9b1">get_relief</a> () const </td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad3f9e419fc13a942f679a8545f0d96b6">set_label</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label)</td></tr>
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the text of the label of the button to <em>str</em>. <a href="#ad3f9e419fc13a942f679a8545f0d96b6"></a><br/></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ae377dbb125d9beb6e6fdd5b191f785aa">get_label</a> () const </td></tr>
74
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetches the text from the label of the button, as set by <a class="el" href="classGtk_1_1Button.html#ad3f9e419fc13a942f679a8545f0d96b6" title="Sets the text of the label of the button to str.">set_label()</a>. <a href="#ae377dbb125d9beb6e6fdd5b191f785aa"></a><br/></td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a9c5e6c68d197342c751a22e0403c8e95">set_use_underline</a> (bool use_underline=true)</td></tr>
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">If true, an underline in the text of the button label indicates the next character should be used for the mnemonic accelerator key. <a href="#a9c5e6c68d197342c751a22e0403c8e95"></a><br/></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a6570250c1d48265aae83b8b6b1eb662f">get_use_underline</a> () const </td></tr>
78
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if an embedded underline in the button label. <a href="#a6570250c1d48265aae83b8b6b1eb662f"></a><br/></td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad50fe8ec5243d13e8d146c54d12cf5a8">set_use_stock</a> (bool use_stock=true)</td></tr>
80
<tr><td class="mdescLeft"> </td><td class="mdescRight">If <code>true</code>, the label set on the button is used as a stock id to select the stock item for the button. <a href="#ad50fe8ec5243d13e8d146c54d12cf5a8"></a><br/></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aa79490e3b6c63a89d0552790792e1b9b">get_use_stock</a> () const </td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if the button label is used to. <a href="#aa79490e3b6c63a89d0552790792e1b9b"></a><br/></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aab691cee055c3e2850dcb968f7bf94c9">set_focus_on_click</a> (bool focus_on_click=true)</td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the button will grab focus when it is clicked with the mouse. <a href="#aab691cee055c3e2850dcb968f7bf94c9"></a><br/></td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ab1800f6488996503da0e80613d52e6fb">get_focus_on_click</a> () const </td></tr>
86
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: <code>true</code> if the button grabs focus when it is clicked with. <a href="#ab1800f6488996503da0e80613d52e6fb"></a><br/></td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a7b204372b3ee1395290cfad7033c08fb">set_alignment</a> (float xalign, float yalign)</td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the alignment of the child. <a href="#a7b204372b3ee1395290cfad7033c08fb"></a><br/></td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a5077c50492734651ff9669f7ef1c8d47">get_alignment</a> (float& xalign, float& yalign)</td></tr>
90
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the alignment of the child in the button. <a href="#a5077c50492734651ff9669f7ef1c8d47"></a><br/></td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ac49972018a8ed3392e897cdf9da66391">set_image</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& image)</td></tr>
92
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the image of <em>button</em> to the given widget. <a href="#ac49972018a8ed3392e897cdf9da66391"></a><br/></td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a18bc83ac500da4a119c67fbf2dd03b76">get_image</a> ()</td></tr>
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the widget that is currenty set as the image of <em>button</em>. <a href="#a18bc83ac500da4a119c67fbf2dd03b76"></a><br/></td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a05db2376a19eae4c44379c94def46685">get_image</a> () const </td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the widget that is currenty set as the image of <em>button</em>. <a href="#a05db2376a19eae4c44379c94def46685"></a><br/></td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a4d4ebee42b3c2255147999f3d385e19c">set_image_position</a> (<a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> position)</td></tr>
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the position of the image relative to the text inside the button. <a href="#a4d4ebee42b3c2255147999f3d385e19c"></a><br/></td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ab84644d4051e2d3fd5015360f2bef426">get_image_position</a> () const </td></tr>
100
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the position of the image relative to the text inside the button. <a href="#ab84644d4051e2d3fd5015360f2bef426"></a><br/></td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#acf7a9ec90fa7e4f833af37fe11fb1b18">signal_pressed</a> ()</td></tr>
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#acd22eaf8d862fa3e4fd606a7212d76cf">signal_released</a> ()</td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a515244a851fd9874cc481cdfc5ebf512">signal_clicked</a> ()</td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a99f7eaa8a6aee072e0c08139babf8fa9">signal_enter</a> ()</td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a5b8c8acfe55f9d567f316a53b574690f">signal_leave</a> ()</td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#af9af0c8d0dc16d73bad1c2a7f3533485">signal_activate</a> ()</td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
108
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aaacbc200ba99470f78e2c6b440da1145">property_label</a> ()</td></tr>
109
<tr><td class="mdescLeft"> </td><td class="mdescRight">Text of the label widget inside the button. <a href="#aaacbc200ba99470f78e2c6b440da1145"></a><br/></td></tr>
110
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
111
< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#abfcc59b5e18192fa58111b6edadc8958">property_label</a> () const </td></tr>
112
<tr><td class="mdescLeft"> </td><td class="mdescRight">Text of the label widget inside the button. <a href="#abfcc59b5e18192fa58111b6edadc8958"></a><br/></td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a52bdf1dbe78d515c92ab28d2cf6415ed">property_relief</a> ()</td></tr>
114
<tr><td class="mdescLeft"> </td><td class="mdescRight">The border relief style. <a href="#a52bdf1dbe78d515c92ab28d2cf6415ed"></a><br/></td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
116
< <a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad0d3283fb039b08bb0dc84804c1bd23b">property_relief</a> () const </td></tr>
117
<tr><td class="mdescLeft"> </td><td class="mdescRight">The border relief style. <a href="#ad0d3283fb039b08bb0dc84804c1bd23b"></a><br/></td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aebf723d7f58127eeb807badb92f90bee">property_use_underline</a> ()</td></tr>
119
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#aebf723d7f58127eeb807badb92f90bee"></a><br/></td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
121
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad50617cf64e3ffa7decfb8a31b36bd1a">property_use_underline</a> () const </td></tr>
122
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#ad50617cf64e3ffa7decfb8a31b36bd1a"></a><br/></td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aedc60f765a912ba5652a11512030424e">property_use_stock</a> ()</td></tr>
124
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#aedc60f765a912ba5652a11512030424e"></a><br/></td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
126
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aff09634d48cb0ddf40451d521c2076cf">property_use_stock</a> () const </td></tr>
127
<tr><td class="mdescLeft"> </td><td class="mdescRight">If set. <a href="#aff09634d48cb0ddf40451d521c2076cf"></a><br/></td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a177d1c007b64ba2551f0aa8294630adf">property_focus_on_click</a> ()</td></tr>
129
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse. <a href="#a177d1c007b64ba2551f0aa8294630adf"></a><br/></td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
131
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aad8aa9d132968f1f670051b392e0c57a">property_focus_on_click</a> () const </td></tr>
132
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse. <a href="#aad8aa9d132968f1f670051b392e0c57a"></a><br/></td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aec5ddb71f5989be54943acfe7c486656">property_xalign</a> ()</td></tr>
134
<tr><td class="mdescLeft"> </td><td class="mdescRight">Horizontal position of child in available space. <a href="#aec5ddb71f5989be54943acfe7c486656"></a><br/></td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
136
< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#af8488aea8dcdc21d13ee0e8a0a173235">property_xalign</a> () const </td></tr>
137
<tr><td class="mdescLeft"> </td><td class="mdescRight">Horizontal position of child in available space. <a href="#af8488aea8dcdc21d13ee0e8a0a173235"></a><br/></td></tr>
138
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a05c9e11829874c4c5ccbb931c0bdea48">property_yalign</a> ()</td></tr>
139
<tr><td class="mdescLeft"> </td><td class="mdescRight">Vertical position of child in available space. <a href="#a05c9e11829874c4c5ccbb931c0bdea48"></a><br/></td></tr>
140
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
141
< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a571936243340d0b1eaba5fc716669907">property_yalign</a> () const </td></tr>
142
<tr><td class="mdescLeft"> </td><td class="mdescRight">Vertical position of child in available space. <a href="#a571936243340d0b1eaba5fc716669907"></a><br/></td></tr>
143
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
144
< <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a19d95f052d3297a812f7bbddb864c153">property_image</a> ()</td></tr>
145
<tr><td class="mdescLeft"> </td><td class="mdescRight">Child widget to appear next to the button text. <a href="#a19d95f052d3297a812f7bbddb864c153"></a><br/></td></tr>
146
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
147
< <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a1b1a0f32b27c8b0cba6c7404243ba46c">property_image</a> () const </td></tr>
148
<tr><td class="mdescLeft"> </td><td class="mdescRight">Child widget to appear next to the button text. <a href="#a1b1a0f32b27c8b0cba6c7404243ba46c"></a><br/></td></tr>
149
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ad8a05304b305e20573dc834110f09211">property_image_position</a> ()</td></tr>
150
<tr><td class="mdescLeft"> </td><td class="mdescRight">The position of the image relative to the text. <a href="#ad8a05304b305e20573dc834110f09211"></a><br/></td></tr>
151
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
152
< <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a345dce891d99e571782ea991fa119dcc">property_image_position</a> () const </td></tr>
153
<tr><td class="mdescLeft"> </td><td class="mdescRight">The position of the image relative to the text. <a href="#a345dce891d99e571782ea991fa119dcc"></a><br/></td></tr>
154
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
155
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ab7cb1b5d352e7ca2d21ea5e8243c0a8f">on_pressed</a> ()</td></tr>
156
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ac10be7bca1f046b9fe1b5e1acf47c1cd">on_released</a> ()</td></tr>
157
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#abdd079e988525e00b432190866cdc59f">on_clicked</a> ()</td></tr>
158
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a9de0aa98cfb93f5867d7b2facfbf70ed">on_enter</a> ()</td></tr>
159
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aef824780a36ce218b400e228d46cc21a">on_leave</a> ()</td></tr>
160
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ac5b1ec6552c46f56f10302556372baae">on_activate</a> ()</td></tr>
161
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
162
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
164
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Button.html">Gtk::Button</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#a97111e31bc75c69c524fa2a944719a03">wrap</a> (GtkButton* object, bool take_copy=false)</td></tr>
165
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a97111e31bc75c69c524fa2a944719a03"></a><br/></td></tr>
223
<hr><a name="_details"></a><h2>Detailed Description</h2>
224
A widget that creates a signal when clicked on. <p>
225
This widget is generally used with a signal handler that is called when the button is pressed. It can hold any valid child widget. The most commonly used child is the <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Gtk::Label</a>.<p>
226
The <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> widget looks like this: <div align="center">
227
<img src="button2.png" alt="button2.png">
167
<hr/><a name="_details"></a><h2>Detailed Description</h2>
168
<p>A widget that creates a signal when clicked on. </p>
169
<p>This widget is generally used with a signal handler that is called when the button is pressed. It can hold any valid child widget. The most commonly used child is the <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Gtk::Label</a>.</p>
170
<p>The <a class="el" href="classGtk_1_1Button.html" title="A widget that creates a signal when clicked on.">Button</a> widget looks like this: </p>
172
<img src="button2.png" alt="button2.png"/>
229
<hr><h2>Constructor & Destructor Documentation</h2>
230
<a class="anchor" name="188bfc5caf8e3c68d6d80b54186d8961"></a><!-- doxytag: member="Gtk::Button::~Button" ref="188bfc5caf8e3c68d6d80b54186d8961" args="()" -->
174
<hr/><h2>Constructor & Destructor Documentation</h2>
175
<a class="anchor" id="a188bfc5caf8e3c68d6d80b54186d8961"></a><!-- doxytag: member="Gtk::Button::~Button" ref="a188bfc5caf8e3c68d6d80b54186d8961" args="()" -->
231
176
<div class="memitem">
232
177
<div class="memproto">
233
178
<table class="memname">
235
180
<td class="memname">virtual Gtk::Button::~Button </td>
237
<td class="paramname"> </td>
182
<td class="paramname"></td>
238
183
<td> ) </td>
239
184
<td><code> [virtual]</code></td>