Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 9411cff4bc6d4e61b29ae81cd24665af > files > 247

gtkmm2.4-doc-2.12.7-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Gtk::Button Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1Button.html">Button</a></div>
<h1>Gtk::Button Class Reference<br>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::Button" --><!-- doxytag: inherits="Gtk::Bin" -->Inheritance diagram for Gtk::Button:<p><center><img src="classGtk_1_1Button__inherit__graph.png" border="0" usemap="#Gtk_1_1Button__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1Button__inherit__map">
<area href="classGtk_1_1ColorButton.html" shape="rect" coords="5,625,133,652" alt="">
<area href="classGtk_1_1FontButton.html" shape="rect" coords="157,625,280,652" alt="">
<area href="classGtk_1_1LinkButton.html" shape="rect" coords="304,625,424,652" alt="">
<area href="classGtk_1_1OptionMenu.html" shape="rect" coords="448,625,576,652" alt="">
<area href="classGtk_1_1ScaleButton.html" shape="rect" coords="600,625,728,652" alt="">
<area href="classGtk_1_1ToggleButton.html" shape="rect" coords="755,625,891,652" alt="">
<area href="classGtk_1_1Bin.html" shape="rect" coords="401,470,473,497" alt="">
<area href="classGtk_1_1Container.html" shape="rect" coords="381,393,493,420" alt="">
<area href="classGtk_1_1Widget.html" shape="rect" coords="391,316,484,342" alt="">
<area href="classGtk_1_1Object.html" shape="rect" coords="325,238,416,265" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Object.html" shape="rect" coords="327,161,420,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html" shape="rect" coords="373,84,499,110" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Interface.html" shape="rect" coords="448,161,557,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classsigc_1_1trackable.html" shape="rect" coords="380,6,492,33" alt="">
<area href="classAtk_1_1Implementor.html" shape="rect" coords="440,238,571,265" alt="">
<area href="classGtk_1_1VolumeButton.html" shape="rect" coords="592,702,733,729" alt="">
<area href="classGtk_1_1CheckButton.html" shape="rect" coords="757,702,891,729" alt="">
<area href="classGtk_1_1RadioButton.html" shape="rect" coords="760,780,888,806" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1Button-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A widget that creates a signal when clicked on. 
<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">Gtk::Label</a>.<p>
The <a class="el" href="classGtk_1_1Button.html">Button</a> widget looks like this: <div align="center">
<img src="button2.png" alt="button2.png">
</div>
 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</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>&amp; stock_id)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Button.html">Button</a> containing the image and text from a stock item.  <a href="#f44d6e2efbb8342da17f7259626e67cc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#405a4a0363e4be77a71ed83c8fb61b44">Button</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, bool mnemonic=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple Push <a class="el" href="classGtk_1_1Button.html">Button</a> with label.  <a href="#405a4a0363e4be77a71ed83c8fb61b44"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#122a26893f0efe761712c453b83e6714">Button</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an empty button.  <a href="#122a26893f0efe761712c453b83e6714"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f4b7ec50762018dac1ce42b8d1a4a797">clicked</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#24a8b5ff7cb9286319643ab5c672ce10">enter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#5077c50492734651ff9669f7ef1c8d47">get_alignment</a> (float&amp; xalign, float&amp; yalign)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the alignment of the child in the button.  <a href="#5077c50492734651ff9669f7ef1c8d47"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#696caf5d893b15f76e18e2cea0479500">get_focus_on_click</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if the button grabs focus when it is clicked with.  <a href="#696caf5d893b15f76e18e2cea0479500"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#05d38d982c358af37e66eb6f0dd62640">get_image</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the widget that is currenty set as the image of <em>button</em>.  <a href="#05d38d982c358af37e66eb6f0dd62640"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#18bc83ac500da4a119c67fbf2dd03b76">get_image</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#84efadae0a1837b2031a6f2bb86fe3d7">get_image_position</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the position of the image relative to the text inside the button.  <a href="#84efadae0a1837b2031a6f2bb86fe3d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#e23117ece4fed8479f5b88c7ab9b64b5">get_label</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</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">set_label()</a>.  <a href="#e23117ece4fed8479f5b88c7ab9b64b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#339cf1ef981d9a5063c525f44c2d91ae">get_relief</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#4ef13ae47658318a6bfbe5308dcde333">get_use_stock</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if the button label is used to.  <a href="#4ef13ae47658318a6bfbe5308dcde333"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f9fa4f191bdb0a55d6233f973e5f2654">get_use_underline</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if an embedded underline in the button label.  <a href="#f9fa4f191bdb0a55d6233f973e5f2654"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkButton*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#e0feae414420fe321854c52e7103c65d">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#e0feae414420fe321854c52e7103c65d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkButton*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ac9db3896fa8b7576c6f3720846faa1c">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#ac9db3896fa8b7576c6f3720846faa1c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#4ef2c72ff49b7a51cd51bc34fcf2a9ad">leave</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#44480a361b5089689676f62d798d8351">pressed</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#2c3ba89868f6bfa8b2f8abf320f9a771">property_focus_on_click</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse.  <a href="#2c3ba89868f6bfa8b2f8abf320f9a771"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#177d1c007b64ba2551f0aa8294630adf">property_focus_on_click</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether the button grabs focus when it is clicked with the mouse.  <a href="#177d1c007b64ba2551f0aa8294630adf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#9fa0c62bcba9d3442bd3aa6f79859c0b">property_image</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Child widget to appear next to the button text.  <a href="#9fa0c62bcba9d3442bd3aa6f79859c0b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#19d95f052d3297a812f7bbddb864c153">property_image</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Child widget to appear next to the button text.  <a href="#19d95f052d3297a812f7bbddb864c153"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#8f6a790c8243fb88ea035adfdccd109a">property_image_position</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The position of the image relative to the text.  <a href="#8f6a790c8243fb88ea035adfdccd109a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d8a05304b305e20573dc834110f09211">property_image_position</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The position of the image relative to the text.  <a href="#d8a05304b305e20573dc834110f09211"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#fa5b3a053ba541eb0d43fd95c9684df3">property_label</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Text of the label widget inside the button.  <a href="#fa5b3a053ba541eb0d43fd95c9684df3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#aacbc200ba99470f78e2c6b440da1145">property_label</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Text of the label widget inside the button.  <a href="#aacbc200ba99470f78e2c6b440da1145"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#fdcf5251b9345827d540e3caa821c409">property_relief</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The border relief style.  <a href="#fdcf5251b9345827d540e3caa821c409"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#52bdf1dbe78d515c92ab28d2cf6415ed">property_relief</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The border relief style.  <a href="#52bdf1dbe78d515c92ab28d2cf6415ed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#e0d7e3a7f3a4266162b1e710b160166b">property_use_stock</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If set.  <a href="#e0d7e3a7f3a4266162b1e710b160166b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#edc60f765a912ba5652a11512030424e">property_use_stock</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If set.  <a href="#edc60f765a912ba5652a11512030424e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c527334c2cba40828896acc7a60714a6">property_use_underline</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If set.  <a href="#c527334c2cba40828896acc7a60714a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ebf723d7f58127eeb807badb92f90bee">property_use_underline</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If set.  <a href="#ebf723d7f58127eeb807badb92f90bee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 float &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#cc31326de3f2cc66aa27e682713af43b">property_xalign</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Horizontal position of child in available space.  <a href="#cc31326de3f2cc66aa27e682713af43b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;float&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ec5ddb71f5989be54943acfe7c486656">property_xalign</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Horizontal position of child in available space.  <a href="#ec5ddb71f5989be54943acfe7c486656"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 float &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#0aa41a7c3cc8cd2a1e0bfcec511669fe">property_yalign</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertical position of child in available space.  <a href="#0aa41a7c3cc8cd2a1e0bfcec511669fe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;float&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#05c9e11829874c4c5ccbb931c0bdea48">property_yalign</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertical position of child in available space.  <a href="#05c9e11829874c4c5ccbb931c0bdea48"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#fc33139cc82d05b108d791d63fceeecb">released</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#7b204372b3ee1395290cfad7033c08fb">set_alignment</a> (float xalign, float yalign)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the alignment of the child.  <a href="#7b204372b3ee1395290cfad7033c08fb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>

<tr><td class="mdescLeft">&nbsp;</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>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>&amp; image)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the image of <em>button</em> to the given widget.  <a href="#c49972018a8ed3392e897cdf9da66391"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the position of the image relative to the text inside the button.  <a href="#4d4ebee42b3c2255147999f3d385e19c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#d3f9e419fc13a942f679a8545f0d96b6">set_label</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the text of the label of the button to <em>str</em>.  <a href="#d3f9e419fc13a942f679a8545f0d96b6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>

<tr><td class="mdescLeft">&nbsp;</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>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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>

<tr><td class="mdescLeft">&nbsp;</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>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#f9af0c8d0dc16d73bad1c2a7f3533485">signal_activate</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_activate()</code> </dd></dl>
 <a href="#f9af0c8d0dc16d73bad1c2a7f3533485"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#515244a851fd9874cc481cdfc5ebf512">signal_clicked</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_clicked()</code> </dd></dl>
 <a href="#515244a851fd9874cc481cdfc5ebf512"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#99f7eaa8a6aee072e0c08139babf8fa9">signal_enter</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_enter()</code> </dd></dl>
 <a href="#99f7eaa8a6aee072e0c08139babf8fa9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#5b8c8acfe55f9d567f316a53b574690f">signal_leave</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_leave()</code> </dd></dl>
 <a href="#5b8c8acfe55f9d567f316a53b574690f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#cf7a9ec90fa7e4f833af37fe11fb1b18">signal_pressed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_pressed()</code> </dd></dl>
 <a href="#cf7a9ec90fa7e4f833af37fe11fb1b18"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#cd22eaf8d862fa3e4fd606a7212d76cf">signal_released</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_released()</code> </dd></dl>
 <a href="#cd22eaf8d862fa3e4fd606a7212d76cf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#188bfc5caf8e3c68d6d80b54186d8961">~Button</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c5b1ec6552c46f56f10302556372baae">on_activate</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#bdd079e988525e00b432190866cdc59f">on_clicked</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#9de0aa98cfb93f5867d7b2facfbf70ed">on_enter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#ef824780a36ce218b400e228d46cc21a">on_leave</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#b7cb1b5d352e7ca2d21ea5e8243c0a8f">on_pressed</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Button.html#c10be7bca1f046b9fe1b5e1acf47c1cd">on_released</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Button.html">Gtk::Button</a>*&nbsp;</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>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#97111e31bc75c69c524fa2a944719a03"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="188bfc5caf8e3c68d6d80b54186d8961"></a><!-- doxytag: member="Gtk::Button::~Button" ref="188bfc5caf8e3c68d6d80b54186d8961" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Button::~Button           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="122a26893f0efe761712c453b83e6714"></a><!-- doxytag: member="Gtk::Button::Button" ref="122a26893f0efe761712c453b83e6714" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Button::Button           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an empty button. 
<p>
With an empty button, you can <a class="el" href="classGtk_1_1Container.html#e5f3b9c32b1b74e7613997843e91f4cc">Gtk::Button::add()</a> a widget such as a Gtk::Pixmap or <a class="el" href="classGtk_1_1Box.html">Gtk::Box</a>.<p>
If you just wish to add a <a class="el" href="classGtk_1_1Label.html">Gtk::Label</a>, you may want to use the Gtk::Button(const Glib::ustring&amp; label) ctor directly instead. 
</div>
</div><p>
<a class="anchor" name="405a4a0363e4be77a71ed83c8fb61b44"></a><!-- doxytag: member="Gtk::Button::Button" ref="405a4a0363e4be77a71ed83c8fb61b44" args="(const Glib::ustring &amp;label, bool mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Button::Button           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>mnemonic</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Simple Push <a class="el" href="classGtk_1_1Button.html">Button</a> with label. 
<p>
Create a button with the given label inside. You won't be able to add a widget in this button since it already has a <a class="el" href="classGtk_1_1Label.html">Gtk::Label</a> in it 
</div>
</div><p>
<a class="anchor" name="f44d6e2efbb8342da17f7259626e67cc"></a><!-- doxytag: member="Gtk::Button::Button" ref="f44d6e2efbb8342da17f7259626e67cc" args="(const StockID &amp;stock_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Button::Button           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>stock_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new <a class="el" href="classGtk_1_1Button.html">Button</a> containing the image and text from a stock item. 
<p>
<a class="el" href="namespaceGtk_1_1Stock.html">Stock</a> ids have identifiers like <a class="el" href="namespaceGtk_1_1Stock.html#783d80fdc67520898ed369836f1f3390">Gtk::Stock::OK</a> and <a class="el" href="namespaceGtk_1_1Stock.html#4cbfe0fbbd18329f560bb225081743c9">Gtk::Stock::APPLY</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stock_id</em>&nbsp;</td><td>The stock item. </td></tr>
  </table>
</dl>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f4b7ec50762018dac1ce42b8d1a4a797"></a><!-- doxytag: member="Gtk::Button::clicked" ref="f4b7ec50762018dac1ce42b8d1a4a797" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::clicked           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="24a8b5ff7cb9286319643ab5c672ce10"></a><!-- doxytag: member="Gtk::Button::enter" ref="24a8b5ff7cb9286319643ab5c672ce10" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::enter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5077c50492734651ff9669f7ef1c8d47"></a><!-- doxytag: member="Gtk::Button::get_alignment" ref="5077c50492734651ff9669f7ef1c8d47" args="(float &amp;xalign, float &amp;yalign)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::get_alignment           </td>
          <td>(</td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname"> <em>xalign</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname"> <em>yalign</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the alignment of the child in the button. 
<p>
<dl compact><dt><b><a class="el" href="newin2p4s.html#_newin2p4s000050">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>xalign</em>&nbsp;</td><td>Return location for horizontal alignment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>yalign</em>&nbsp;</td><td>Return location for vertical alignment. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="696caf5d893b15f76e18e2cea0479500"></a><!-- doxytag: member="Gtk::Button::get_focus_on_click" ref="696caf5d893b15f76e18e2cea0479500" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Button::get_focus_on_click           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: <code>true</code> if the button grabs focus when it is clicked with. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the button grabs focus when it is clicked with the mouse.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p4s.html#_newin2p4s000048">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="05d38d982c358af37e66eb6f0dd62640"></a><!-- doxytag: member="Gtk::Button::get_image" ref="05d38d982c358af37e66eb6f0dd62640" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Button::get_image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the widget that is currenty set as the image of <em>button</em>. 
<p>
This may have been explicitly set by <a class="el" href="classGtk_1_1Button.html#c49972018a8ed3392e897cdf9da66391">set_image()</a> or specified as a stock item to the constructor.<p>
<em>newin2p6</em> 
</div>
</div><p>
<a class="anchor" name="18bc83ac500da4a119c67fbf2dd03b76"></a><!-- doxytag: member="Gtk::Button::get_image" ref="18bc83ac500da4a119c67fbf2dd03b76" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Button::get_image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the widget that is currenty set as the image of <em>button</em>. 
<p>
This may have been explicitly set by <a class="el" href="classGtk_1_1Button.html#c49972018a8ed3392e897cdf9da66391">set_image()</a> or specified as a stock item to the constructor.<p>
<em>newin2p6</em> 
</div>
</div><p>
<a class="anchor" name="84efadae0a1837b2031a6f2bb86fe3d7"></a><!-- doxytag: member="Gtk::Button::get_image_position" ref="84efadae0a1837b2031a6f2bb86fe3d7" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> Gtk::Button::get_image_position           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the position of the image relative to the text inside the button. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The position</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000049">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="e23117ece4fed8479f5b88c7ab9b64b5"></a><!-- doxytag: member="Gtk::Button::get_label" ref="e23117ece4fed8479f5b88c7ab9b64b5" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::Button::get_label           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fetches the text from the label of the button, as set by <a class="el" href="classGtk_1_1Button.html#d3f9e419fc13a942f679a8545f0d96b6">set_label()</a>. 
<p>
If the label text has not been set the return value will be <code>0</code>. This will be the case if you create an empty button with new() to use as a container. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The text of the label widget. This string is owned by the widget and must not be modified or freed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="339cf1ef981d9a5063c525f44c2d91ae"></a><!-- doxytag: member="Gtk::Button::get_relief" ref="339cf1ef981d9a5063c525f44c2d91ae" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> Gtk::Button::get_relief           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4ef13ae47658318a6bfbe5308dcde333"></a><!-- doxytag: member="Gtk::Button::get_use_stock" ref="4ef13ae47658318a6bfbe5308dcde333" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Button::get_use_stock           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: <code>true</code> if the button label is used to. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the button label is used to select a stock item instead of being used directly as the label text. </dd></dl>

</div>
</div><p>
<a class="anchor" name="f9fa4f191bdb0a55d6233f973e5f2654"></a><!-- doxytag: member="Gtk::Button::get_use_underline" ref="f9fa4f191bdb0a55d6233f973e5f2654" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Button::get_use_underline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: <code>true</code> if an embedded underline in the button label. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if an embedded underline in the button label indicates the mnemonic accelerator keys. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e0feae414420fe321854c52e7103c65d"></a><!-- doxytag: member="Gtk::Button::gobj" ref="e0feae414420fe321854c52e7103c65d" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkButton* Gtk::Button::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GtkObject. 
<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Bin.html#3028496848aa6547cf2a38f8b26125cf">Gtk::Bin</a>.
<p>
Reimplemented in <a class="el" href="classGtk_1_1CheckButton.html#1f9b7c835dd5ad9b96345731fe5566a2">Gtk::CheckButton</a>, <a class="el" href="classGtk_1_1ColorButton.html#5ac84de7a367ab5089b41a8b5545d572">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1FontButton.html#7eb96c07d6caf7509601934898f31592">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1LinkButton.html#f31f8b307ebf0f7b215256b42e302aeb">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1OptionMenu.html#0e989ba5e2e27d27213bbcf488f4cb35">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1RadioButton.html#5aae12d73235d9e420d3a2d4e69a7190">Gtk::RadioButton</a>, <a class="el" href="classGtk_1_1ScaleButton.html#680f1f76941134b9a62f910847062ade">Gtk::ScaleButton</a>, <a class="el" href="classGtk_1_1ToggleButton.html#e48839ba71f7dd62410bcbcde26103ef">Gtk::ToggleButton</a>, and <a class="el" href="classGtk_1_1VolumeButton.html#6e93e6e776048e7aaa7df97b59bb666d">Gtk::VolumeButton</a>.
</div>
</div><p>
<a class="anchor" name="ac9db3896fa8b7576c6f3720846faa1c"></a><!-- doxytag: member="Gtk::Button::gobj" ref="ac9db3896fa8b7576c6f3720846faa1c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkButton* Gtk::Button::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GtkObject. 
<p>

<p>
Reimplemented from <a class="el" href="classGtk_1_1Bin.html#6fef1f41c67a588dd33087ea479e0ad1">Gtk::Bin</a>.
<p>
Reimplemented in <a class="el" href="classGtk_1_1CheckButton.html#9c03c6bb7097d41b6a1d7437259e7cee">Gtk::CheckButton</a>, <a class="el" href="classGtk_1_1ColorButton.html#1faf17015e5af54cfaa60c263e3b487e">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1FontButton.html#d4dae76c16ec6d501816f1a06e9d44b2">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1LinkButton.html#01e2192f9822c37b815fc6d1d2e33d84">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1OptionMenu.html#ae1984c3cfd400894e9da3e81fb4c4d0">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1RadioButton.html#43c24cc7bea2c2edf043f4b76c632ee7">Gtk::RadioButton</a>, <a class="el" href="classGtk_1_1ScaleButton.html#bd9b41acbedadf2ae1e4bf96250bf99f">Gtk::ScaleButton</a>, <a class="el" href="classGtk_1_1ToggleButton.html#af95f140bb908c7424ce489c8c988993">Gtk::ToggleButton</a>, and <a class="el" href="classGtk_1_1VolumeButton.html#0da9674c76e5abe87e070c6d987b9605">Gtk::VolumeButton</a>.
</div>
</div><p>
<a class="anchor" name="4ef2c72ff49b7a51cd51bc34fcf2a9ad"></a><!-- doxytag: member="Gtk::Button::leave" ref="4ef2c72ff49b7a51cd51bc34fcf2a9ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::leave           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c5b1ec6552c46f56f10302556372baae"></a><!-- doxytag: member="Gtk::Button::on_activate" ref="c5b1ec6552c46f56f10302556372baae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_activate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bdd079e988525e00b432190866cdc59f"></a><!-- doxytag: member="Gtk::Button::on_clicked" ref="bdd079e988525e00b432190866cdc59f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_clicked           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9de0aa98cfb93f5867d7b2facfbf70ed"></a><!-- doxytag: member="Gtk::Button::on_enter" ref="9de0aa98cfb93f5867d7b2facfbf70ed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_enter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ef824780a36ce218b400e228d46cc21a"></a><!-- doxytag: member="Gtk::Button::on_leave" ref="ef824780a36ce218b400e228d46cc21a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_leave           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b7cb1b5d352e7ca2d21ea5e8243c0a8f"></a><!-- doxytag: member="Gtk::Button::on_pressed" ref="b7cb1b5d352e7ca2d21ea5e8243c0a8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_pressed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c10be7bca1f046b9fe1b5e1acf47c1cd"></a><!-- doxytag: member="Gtk::Button::on_released" ref="c10be7bca1f046b9fe1b5e1acf47c1cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Button::on_released           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="44480a361b5089689676f62d798d8351"></a><!-- doxytag: member="Gtk::Button::pressed" ref="44480a361b5089689676f62d798d8351" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::pressed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2c3ba89868f6bfa8b2f8abf320f9a771"></a><!-- doxytag: member="Gtk::Button::property_focus_on_click" ref="2c3ba89868f6bfa8b2f8abf320f9a771" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Button::property_focus_on_click           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Whether the button grabs focus when it is clicked with the mouse. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="177d1c007b64ba2551f0aa8294630adf"></a><!-- doxytag: member="Gtk::Button::property_focus_on_click" ref="177d1c007b64ba2551f0aa8294630adf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Button::property_focus_on_click           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Whether the button grabs focus when it is clicked with the mouse. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9fa0c62bcba9d3442bd3aa6f79859c0b"></a><!-- doxytag: member="Gtk::Button::property_image" ref="9fa0c62bcba9d3442bd3aa6f79859c0b" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&gt; Gtk::Button::property_image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Child widget to appear next to the button text. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="19d95f052d3297a812f7bbddb864c153"></a><!-- doxytag: member="Gtk::Button::property_image" ref="19d95f052d3297a812f7bbddb864c153" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&gt; Gtk::Button::property_image           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Child widget to appear next to the button text. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="8f6a790c8243fb88ea035adfdccd109a"></a><!-- doxytag: member="Gtk::Button::property_image_position" ref="8f6a790c8243fb88ea035adfdccd109a" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&gt; Gtk::Button::property_image_position           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The position of the image relative to the text. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d8a05304b305e20573dc834110f09211"></a><!-- doxytag: member="Gtk::Button::property_image_position" ref="d8a05304b305e20573dc834110f09211" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&gt; Gtk::Button::property_image_position           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The position of the image relative to the text. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="fa5b3a053ba541eb0d43fd95c9684df3"></a><!-- doxytag: member="Gtk::Button::property_label" ref="fa5b3a053ba541eb0d43fd95c9684df3" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::Button::property_label           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Text of the label widget inside the button. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="aacbc200ba99470f78e2c6b440da1145"></a><!-- doxytag: member="Gtk::Button::property_label" ref="aacbc200ba99470f78e2c6b440da1145" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::Button::property_label           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Text of the label widget inside the button. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="fdcf5251b9345827d540e3caa821c409"></a><!-- doxytag: member="Gtk::Button::property_relief" ref="fdcf5251b9345827d540e3caa821c409" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&gt; Gtk::Button::property_relief           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The border relief style. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="52bdf1dbe78d515c92ab28d2cf6415ed"></a><!-- doxytag: member="Gtk::Button::property_relief" ref="52bdf1dbe78d515c92ab28d2cf6415ed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&gt; Gtk::Button::property_relief           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The border relief style. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e0d7e3a7f3a4266162b1e710b160166b"></a><!-- doxytag: member="Gtk::Button::property_use_stock" ref="e0d7e3a7f3a4266162b1e710b160166b" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Button::property_use_stock           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If set. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="edc60f765a912ba5652a11512030424e"></a><!-- doxytag: member="Gtk::Button::property_use_stock" ref="edc60f765a912ba5652a11512030424e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Button::property_use_stock           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If set. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="c527334c2cba40828896acc7a60714a6"></a><!-- doxytag: member="Gtk::Button::property_use_underline" ref="c527334c2cba40828896acc7a60714a6" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Button::property_use_underline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If set. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ebf723d7f58127eeb807badb92f90bee"></a><!-- doxytag: member="Gtk::Button::property_use_underline" ref="ebf723d7f58127eeb807badb92f90bee" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Button::property_use_underline           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If set. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="cc31326de3f2cc66aa27e682713af43b"></a><!-- doxytag: member="Gtk::Button::property_xalign" ref="cc31326de3f2cc66aa27e682713af43b" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;float&gt; Gtk::Button::property_xalign           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Horizontal position of child in available space. 
<p>
0.0 is left aligned<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ec5ddb71f5989be54943acfe7c486656"></a><!-- doxytag: member="Gtk::Button::property_xalign" ref="ec5ddb71f5989be54943acfe7c486656" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;float&gt; Gtk::Button::property_xalign           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Horizontal position of child in available space. 
<p>
0.0 is left aligned<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="0aa41a7c3cc8cd2a1e0bfcec511669fe"></a><!-- doxytag: member="Gtk::Button::property_yalign" ref="0aa41a7c3cc8cd2a1e0bfcec511669fe" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;float&gt; Gtk::Button::property_yalign           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Vertical position of child in available space. 
<p>
0.0 is top aligned<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="05c9e11829874c4c5ccbb931c0bdea48"></a><!-- doxytag: member="Gtk::Button::property_yalign" ref="05c9e11829874c4c5ccbb931c0bdea48" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;float&gt; Gtk::Button::property_yalign           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Vertical position of child in available space. 
<p>
0.0 is top aligned<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="fc33139cc82d05b108d791d63fceeecb"></a><!-- doxytag: member="Gtk::Button::released" ref="fc33139cc82d05b108d791d63fceeecb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::released           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7b204372b3ee1395290cfad7033c08fb"></a><!-- doxytag: member="Gtk::Button::set_alignment" ref="7b204372b3ee1395290cfad7033c08fb" args="(float xalign, float yalign)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_alignment           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>xalign</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>yalign</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the alignment of the child. 
<p>
This property has no effect unless the child is a <a class="el" href="classGtk_1_1Misc.html">Gtk::Misc</a> or a Gtk::Aligment.<p>
<dl compact><dt><b><a class="el" href="newin2p4s.html#_newin2p4s000049">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>xalign</em>&nbsp;</td><td>The horizontal position of the child, 0.0 is left aligned, 1.0 is right aligned. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>yalign</em>&nbsp;</td><td>The vertical position of the child, 0.0 is top aligned, 1.0 is bottom aligned. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ab691cee055c3e2850dcb968f7bf94c9"></a><!-- doxytag: member="Gtk::Button::set_focus_on_click" ref="ab691cee055c3e2850dcb968f7bf94c9" args="(bool focus_on_click=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_focus_on_click           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>focus_on_click</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets whether the button will grab focus when it is clicked with the mouse. 
<p>
Making mouse clicks not grab focus is useful in places like toolbars where you don't want the keyboard focus removed from the main area of the application.<p>
<dl compact><dt><b><a class="el" href="newin2p4s.html#_newin2p4s000047">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>focus_on_click</em>&nbsp;</td><td>Whether the button grabs focus when clicked with the mouse. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c49972018a8ed3392e897cdf9da66391"></a><!-- doxytag: member="Gtk::Button::set_image" ref="c49972018a8ed3392e897cdf9da66391" args="(Widget &amp;image)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_image           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>image</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the image of <em>button</em> to the given widget. 
<p>
Note that it depends on the <a class="el" href="classGtk_1_1Settings.html">Gtk::Settings</a>:gtk-button-images setting whether the image will be displayed or not, you don't have to call <a class="el" href="classGtk_1_1Widget.html#a791d86a0bb3658e378e81d731dd0121">Gtk::Widget::show()</a> on <em>image</em> yourself.<p>
<dl compact><dt><b><a class="el" href="newin2p6s.html#_newin2p6s000046">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>A widget to set as the image for the button. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4d4ebee42b3c2255147999f3d385e19c"></a><!-- doxytag: member="Gtk::Button::set_image_position" ref="4d4ebee42b3c2255147999f3d385e19c" args="(PositionType position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_image_position           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>position</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the position of the image relative to the text inside the button. 
<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000048">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>position</em>&nbsp;</td><td>The position. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="d3f9e419fc13a942f679a8545f0d96b6"></a><!-- doxytag: member="Gtk::Button::set_label" ref="d3f9e419fc13a942f679a8545f0d96b6" args="(const Glib::ustring &amp;label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_label           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the text of the label of the button to <em>str</em>. 
<p>
This text is also used to select the stock item if <a class="el" href="classGtk_1_1Button.html#d50fe8ec5243d13e8d146c54d12cf5a8">set_use_stock()</a> is used.<p>
This will also clear any previously set labels. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>label</em>&nbsp;</td><td>A string. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="aeee84797391945df559ebe1c0b88c1e"></a><!-- doxytag: member="Gtk::Button::set_relief" ref="aeee84797391945df559ebe1c0b88c1e" args="(ReliefStyle newstyle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_relief           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&nbsp;</td>
          <td class="paramname"> <em>newstyle</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d50fe8ec5243d13e8d146c54d12cf5a8"></a><!-- doxytag: member="Gtk::Button::set_use_stock" ref="d50fe8ec5243d13e8d146c54d12cf5a8" args="(bool use_stock=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_use_stock           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>use_stock</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If <code>true</code>, the label set on the button is used as a stock id to select the stock item for the button. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>use_stock</em>&nbsp;</td><td><code>true</code> if the button should use a stock item. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="9c5e6c68d197342c751a22e0403c8e95"></a><!-- doxytag: member="Gtk::Button::set_use_underline" ref="9c5e6c68d197342c751a22e0403c8e95" args="(bool use_underline=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Button::set_use_underline           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>use_underline</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If true, an underline in the text of the button label indicates the next character should be used for the mnemonic accelerator key. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>use_underline</em>&nbsp;</td><td><code>true</code> if underlines in the text indicate mnemonics. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f9af0c8d0dc16d73bad1c2a7f3533485"></a><!-- doxytag: member="Gtk::Button::signal_activate" ref="f9af0c8d0dc16d73bad1c2a7f3533485" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_activate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_activate()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="515244a851fd9874cc481cdfc5ebf512"></a><!-- doxytag: member="Gtk::Button::signal_clicked" ref="515244a851fd9874cc481cdfc5ebf512" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_clicked           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_clicked()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="99f7eaa8a6aee072e0c08139babf8fa9"></a><!-- doxytag: member="Gtk::Button::signal_enter" ref="99f7eaa8a6aee072e0c08139babf8fa9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_enter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_enter()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="5b8c8acfe55f9d567f316a53b574690f"></a><!-- doxytag: member="Gtk::Button::signal_leave" ref="5b8c8acfe55f9d567f316a53b574690f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_leave           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_leave()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="cf7a9ec90fa7e4f833af37fe11fb1b18"></a><!-- doxytag: member="Gtk::Button::signal_pressed" ref="cf7a9ec90fa7e4f833af37fe11fb1b18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_pressed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_pressed()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="cd22eaf8d862fa3e4fd606a7212d76cf"></a><!-- doxytag: member="Gtk::Button::signal_released" ref="cd22eaf8d862fa3e4fd606a7212d76cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Button::signal_released           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_released()</code> </dd></dl>

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="97111e31bc75c69c524fa2a944719a03"></a><!-- doxytag: member="Gtk::Button::wrap" ref="97111e31bc75c69c524fa2a944719a03" args="(GtkButton *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Button.html">Gtk::Button</a>* wrap           </td>
          <td>(</td>
          <td class="paramtype">GtkButton *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="button_8h.html">button.h</a></ul>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>