Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 736

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtkmm: Gtk::ToolItem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::ToolItem Class Reference<br/>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::ToolItem" --><!-- doxytag: inherits="Gtk::Bin" -->
<p>Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.</p>

<p>Inherited by <a class="el" href="classGtk_1_1SeparatorToolItem.html">Gtk::SeparatorToolItem</a>, and <a class="el" href="classGtk_1_1ToolButton.html">Gtk::ToolButton</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::ToolItem:</div>
<div class="dynsection">
<div class="center"><img src="classGtk_1_1ToolItem__coll__graph.png" border="0" usemap="#Gtk_1_1ToolItem_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1ToolItem_coll__map" id="Gtk_1_1ToolItem_coll__map">
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,469,148,499"/><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,392,165,421"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,315,159,344"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such..." alt="" coords="5,237,93,267"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,160,96,189"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,83,171,112"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,160,227,189"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,35"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,237,237,267"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1ToolItem-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a193dc6c909e52f68fdbe5b15ae14d2d2">~ToolItem</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkToolItem*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a14a91aa75fdf0d7377288f407f80ef79">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a14a91aa75fdf0d7377288f407f80ef79"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkToolItem*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a956e41fdb82ef7abc0651f26c57274dd">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a956e41fdb82ef7abc0651f26c57274dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a197bc704bab7cc60043e856b845933e5">ToolItem</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a64552ea9654a10a45a053a45a8593659">set_homogeneous</a> (bool homogeneous=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> is to be allocated the same size as other homogeneous items. <a href="#a64552ea9654a10a45a053a45a8593659"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a3474dfca18c387a696d3aed67d4dee41">get_homogeneous</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>tool_item</em> is the same size as other homogeneous items. <a href="#a3474dfca18c387a696d3aed67d4dee41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a1c18c67797b1e635b0f8b7e55b2fdcea">set_expand</a> (bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> is allocated extra space when there is more room on the toolbar then needed for the items. <a href="#a1c18c67797b1e635b0f8b7e55b2fdcea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a1b5420fc59bf6de6ddefa4421333e864">get_expand</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>tool_item</em> is allocated extra space. <a href="#a1b5420fc59bf6de6ddefa4421333e864"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#aeabf9f4f654dfedbc40d0b7b9bc3eacc">set_tooltip</a> (<a class="el" href="classGtk_1_1Tooltips.html">Tooltips</a>&amp; tooltips, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tip_text, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tip_private=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1Tooltips.html" title="Tooltips are the messages that appear next to a widget when the mouse pointer is...">Gtk::Tooltips</a> object to be used for <em>tool_item</em>, the text to be displayed as tooltip on the item and the private text to be used. <a href="#aeabf9f4f654dfedbc40d0b7b9bc3eacc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a2f4067d5070b6395a8c6be040fc67364">set_tooltip_text</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; text)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the text to be displayed as tooltip on the item. <a href="#a2f4067d5070b6395a8c6be040fc67364"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ac62a32a9d9a9bf16c4fc4dd1e1c11bbc">set_tooltip_markup</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; markup)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the markup text to be displayed as tooltip on the item. <a href="#ac62a32a9d9a9bf16c4fc4dd1e1c11bbc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ada08f867c3bb0abd2f8041925782b9cc">set_use_drag_window</a> (bool use_drag_window=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> has a drag window. <a href="#ada08f867c3bb0abd2f8041925782b9cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a063869544cafa42dccda6ec12bea0822">get_use_drag_window</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>tool_item</em> has a drag window. <a href="#a063869544cafa42dccda6ec12bea0822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#af98afa328d870e51fe18ac58b3cc0416">set_visible_horizontal</a> (bool visible_horizontal=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> is visible when the toolbar is docked horizontally. <a href="#af98afa328d870e51fe18ac58b3cc0416"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#aa33ade1019d97ec2807c144b0adb9163">get_visible_horizontal</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the <em>tool_item</em> is visible on toolbars that are docked horizontally. <a href="#aa33ade1019d97ec2807c144b0adb9163"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a95438159f6778816285bc27f8737997b">set_visible_vertical</a> (bool visible_vertical=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> is visible when the toolbar is docked vertically. <a href="#a95438159f6778816285bc27f8737997b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ab8d57594558f512628b743dff078dc64">get_visible_vertical</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>tool_item</em> is visible when the toolbar is docked vertically. <a href="#ab8d57594558f512628b743dff078dc64"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a80059e7b18235d6f5902cc54200f97fc">get_is_important</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>tool_item</em> is considered important. <a href="#a80059e7b18235d6f5902cc54200f97fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#aa33895835f121fdf68fd02726a626ecf">set_is_important</a> (bool is_important=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>tool_item</em> should be considered important. <a href="#aa33895835f121fdf68fd02726a626ecf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../pangomm-1.4/reference/html/group__pangommEnums.html#ga982cbecf0c4ee56766aab816a7f5ed0b">Pango::EllipsizeMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#aa459581202bfee9ea8ac455c568bc9dd">get_ellipsize_mode</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ellipsize mode used for <em>tool_item</em>. <a href="#aa459581202bfee9ea8ac455c568bc9dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1IconSize.html">IconSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#af03a6b54175746767ac062d068c6ad69">get_icon_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the icon size used for <em>tool_item</em>. <a href="#af03a6b54175746767ac062d068c6ad69"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a338a13d2e01741a387f73acc574374fd">get_orientation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the orientation used for <em>tool_item</em>. <a href="#a338a13d2e01741a387f73acc574374fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#aad8d48a73951ab57115590780d4b9166">get_toolbar_style</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the toolbar style used for <em>tool_item</em>. <a href="#aad8d48a73951ab57115590780d4b9166"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a2d9cbef00e7ca525fed4db305724f855">get_relief_style</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the relief style of <em>tool_item</em>. <a href="#a2d9cbef00e7ca525fed4db305724f855"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a4495a9a9cffd5c3d1660d98e7ba70795">get_text_alignment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the text alignment used for <em>tool_item</em>. <a href="#a4495a9a9cffd5c3d1660d98e7ba70795"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ad1208ab0b4d8f38e5ffcec7f6bb6868a">get_text_orientation</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the text orientation used for <em>tool_item</em>. <a href="#ad1208ab0b4d8f38e5ffcec7f6bb6868a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1SizeGroup.html">SizeGroup</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a33b179081b803586878d33f792b9bdd7">get_text_size_group</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size group used for labels in <em>tool_item</em>. <a href="#a33b179081b803586878d33f792b9bdd7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1SizeGroup.html">SizeGroup</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#abfb26bf9750b7b0a6cd83918bb1844d2">get_text_size_group</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size group used for labels in <em>tool_item</em>. <a href="#abfb26bf9750b7b0a6cd83918bb1844d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a5486d9d0bd8a4cbb4345aed9a99a50bc">retrieve_proxy_menu_item</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that was last set by <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, ie. <a href="#a5486d9d0bd8a4cbb4345aed9a99a50bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a2a9dc77a2b96b8d6d41d81d0ff2e2fab">retrieve_proxy_menu_item</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that was last set by <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, ie. <a href="#a2a9dc77a2b96b8d6d41d81d0ff2e2fab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a6477f6a307d97bf1435c6c1bb718131c">get_proxy_menu_item</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_item_id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <em>menu_item_id</em> matches the string passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> return the corresponding <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a>. <a href="#a6477f6a307d97bf1435c6c1bb718131c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a4a80b496ccdaac3f30bc75e36b8b3c3a">get_proxy_menu_item</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_item_id) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If <em>menu_item_id</em> matches the string passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> return the corresponding <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a>. <a href="#a4a80b496ccdaac3f30bc75e36b8b3c3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817">set_proxy_menu_item</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_item_id, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; menu_item)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> used in the toolbar overflow menu. <a href="#a722227699766190dd162d8db5eedf817"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a47a4077527ad4fa5d3da33ca60892800">rebuild_menu</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Calling this function signals to the toolbar that the overflow menu item for <em>tool_item</em> has changed. <a href="#a47a4077527ad4fa5d3da33ca60892800"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ac16b7aa4a3d06c7ed013e35fdb5f0866">toolbar_reconfigured</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the signal <a class="el" href="classGtk_1_1ToolItem.html#ac16b7aa4a3d06c7ed013e35fdb5f0866" title="Emits the signal Gtk::ToolItem::toolbar_reconfigured on tool_item.">Gtk::ToolItem::toolbar_reconfigured</a> on <em>tool_item</em>. <a href="#ac16b7aa4a3d06c7ed013e35fdb5f0866"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a7c9e5cbb15de2a06e6eb3a18a1896c18">signal_create_menu_proxy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This signal is emitted when the toolbar needs information from about whether the item should appear in the toolbar overflow menu. <a href="#a7c9e5cbb15de2a06e6eb3a18a1896c18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a749ac6895c5c9672f9dd73b11d641ab0">signal_toolbar_reconfigured</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This signal is emitted when some property of the toolbar that the item is a child of changes. <a href="#a749ac6895c5c9672f9dd73b11d641ab0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy3.html">Glib::SignalProxy3</a>&lt; bool, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Tooltips.html">Tooltips</a>*, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a3bc4e262d1e5b1ebd13d01c313406fb8">signal_set_tooltip</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This signal is emitted when the toolitem's tooltip changes. <a href="#a3bc4e262d1e5b1ebd13d01c313406fb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#ad99a7a41073ddae0cf4bae8be86d22bf">property_visible_horizontal</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is visible when the toolbar is in a horizontal orientation. <a href="#ad99a7a41073ddae0cf4bae8be86d22bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#acebb02b3eff4a96620d1e5adcfb6a177">property_visible_horizontal</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is visible when the toolbar is in a horizontal orientation. <a href="#acebb02b3eff4a96620d1e5adcfb6a177"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a5eff71c790ea507fe09306f13f86c577">property_visible_vertical</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is visible when the toolbar is in a vertical orientation. <a href="#a5eff71c790ea507fe09306f13f86c577"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a34301b6f94ab8e61b582a90cb2a31334">property_visible_vertical</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is visible when the toolbar is in a vertical orientation. <a href="#a34301b6f94ab8e61b582a90cb2a31334"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a1b6aa33cc3c06289f30c265af39c58c8">property_is_important</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is considered important. <a href="#a1b6aa33cc3c06289f30c265af39c58c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a4a79ac8644ab4fd6de292a5b21ff0eeb">property_is_important</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the toolbar item is considered important. <a href="#a4a79ac8644ab4fd6de292a5b21ff0eeb"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a7f555869e1f43639d57ca601249ffbc8">on_create_menu_proxy</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a3ec8af910b70da65f34fc3705909315a">on_toolbar_reconfigured</a> ()</td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolItem.html#a79a5fe8b7767157c60483c23507ec66f">wrap</a> (GtkToolItem* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a79a5fe8b7767157c60483c23507ec66f"></a><br/></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a193dc6c909e52f68fdbe5b15ae14d2d2"></a><!-- doxytag: member="Gtk::ToolItem::~ToolItem" ref="a193dc6c909e52f68fdbe5b15ae14d2d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::ToolItem::~ToolItem </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a197bc704bab7cc60043e856b845933e5"></a><!-- doxytag: member="Gtk::ToolItem::ToolItem" ref="a197bc704bab7cc60043e856b845933e5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ToolItem::ToolItem </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa459581202bfee9ea8ac455c568bc9dd"></a><!-- doxytag: member="Gtk::ToolItem::get_ellipsize_mode" ref="aa459581202bfee9ea8ac455c568bc9dd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../pangomm-1.4/reference/html/group__pangommEnums.html#ga982cbecf0c4ee56766aab816a7f5ed0b">Pango::EllipsizeMode</a> Gtk::ToolItem::get_ellipsize_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the ellipsize mode used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function to find out how text should be ellipsized.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000031">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="elRef" href="../../../pangomm-1.4/reference/html/group__pangommEnums.html#ga982cbecf0c4ee56766aab816a7f5ed0b">Pango::EllipsizeMode</a> indicating how text in <em>tool_item</em> should be ellipsized. </dd></dl>

</div>
</div>
<a class="anchor" id="a1b5420fc59bf6de6ddefa4421333e864"></a><!-- doxytag: member="Gtk::ToolItem::get_expand" ref="a1b5420fc59bf6de6ddefa4421333e864" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_expand </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether <em>tool_item</em> is allocated extra space. </p>
<p>See <a class="el" href="classGtk_1_1ToolItem.html#a1c18c67797b1e635b0f8b7e55b2fdcea" title="Sets whether tool_item is allocated extra space when there is more room on the toolbar...">set_expand()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000274">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>tool_item</em> is allocated extra space. </dd></dl>

</div>
</div>
<a class="anchor" id="a3474dfca18c387a696d3aed67d4dee41"></a><!-- doxytag: member="Gtk::ToolItem::get_homogeneous" ref="a3474dfca18c387a696d3aed67d4dee41" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_homogeneous </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether <em>tool_item</em> is the same size as other homogeneous items. </p>
<p>See <a class="el" href="classGtk_1_1ToolItem.html#a64552ea9654a10a45a053a45a8593659" title="Sets whether tool_item is to be allocated the same size as other homogeneous items...">set_homogeneous()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000272">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the item is the same size as other homogeneous items. </dd></dl>

</div>
</div>
<a class="anchor" id="af03a6b54175746767ac062d068c6ad69"></a><!-- doxytag: member="Gtk::ToolItem::get_icon_size" ref="af03a6b54175746767ac062d068c6ad69" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1IconSize.html">IconSize</a> Gtk::ToolItem::get_icon_size </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the icon size used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function to find out what size icons they should use.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000284">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGtk_1_1IconSize.html" title="Represents registered icon sizes.">Gtk::IconSize</a> indicating the icon size used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a80059e7b18235d6f5902cc54200f97fc"></a><!-- doxytag: member="Gtk::ToolItem::get_is_important" ref="a80059e7b18235d6f5902cc54200f97fc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_is_important </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether <em>tool_item</em> is considered important. </p>
<p>See <a class="el" href="classGtk_1_1ToolItem.html#aa33895835f121fdf68fd02726a626ecf" title="Sets whether tool_item should be considered important.">set_is_important()</a></p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000282">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>tool_item</em> is considered important. </dd></dl>

</div>
</div>
<a class="anchor" id="a338a13d2e01741a387f73acc574374fd"></a><!-- doxytag: member="Gtk::ToolItem::get_orientation" ref="a338a13d2e01741a387f73acc574374fd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> Gtk::ToolItem::get_orientation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the orientation used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function to find out what size icons they should use.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000285">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Gtk::Orientation</a> indicating the orientation used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a4a80b496ccdaac3f30bc75e36b8b3c3a"></a><!-- doxytag: member="Gtk::ToolItem::get_proxy_menu_item" ref="a4a80b496ccdaac3f30bc75e36b8b3c3a" args="(const Glib::ustring &amp;menu_item_id) 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::ToolItem::get_proxy_menu_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>menu_item_id</em></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>menu_item_id</em> matches the string passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> return the corresponding <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should use this function to update their menu item when the <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> changes. That the <em>menu_item_ids</em> must match ensures that a <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> will not inadvertently change a menu item that they did not create.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000291">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menu_item_id</em>&#160;</td><td>A string used to identify the menu item. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, if the <em>menu_item_ids</em> match. </dd></dl>

</div>
</div>
<a class="anchor" id="a6477f6a307d97bf1435c6c1bb718131c"></a><!-- doxytag: member="Gtk::ToolItem::get_proxy_menu_item" ref="a6477f6a307d97bf1435c6c1bb718131c" args="(const Glib::ustring &amp;menu_item_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::ToolItem::get_proxy_menu_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>menu_item_id</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>menu_item_id</em> matches the string passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> return the corresponding <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should use this function to update their menu item when the <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> changes. That the <em>menu_item_ids</em> must match ensures that a <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> will not inadvertently change a menu item that they did not create.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000290">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menu_item_id</em>&#160;</td><td>A string used to identify the menu item. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> passed to <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, if the <em>menu_item_ids</em> match. </dd></dl>

</div>
</div>
<a class="anchor" id="a2d9cbef00e7ca525fed4db305724f855"></a><!-- doxytag: member="Gtk::ToolItem::get_relief_style" ref="a2d9cbef00e7ca525fed4db305724f855" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">ReliefStyle</a> Gtk::ToolItem::get_relief_style </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the relief style of <em>tool_item</em>. </p>
<p>See gtk_button_set_relief_style(). Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function in the handler of the <a class="el" href="classGtk_1_1ToolItem.html#ac16b7aa4a3d06c7ed013e35fdb5f0866" title="Emits the signal Gtk::ToolItem::toolbar_reconfigured on tool_item.">Gtk::ToolItem::toolbar_reconfigured</a> signal to find out the relief style of buttons.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000287">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="group__gtkmmEnums.html#ga11df7b40133f3cd29b07bd87c969ff42">Gtk::ReliefStyle</a> indicating the relief style used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a4495a9a9cffd5c3d1660d98e7ba70795"></a><!-- doxytag: member="Gtk::ToolItem::get_text_alignment" ref="a4495a9a9cffd5c3d1660d98e7ba70795" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Gtk::ToolItem::get_text_alignment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the text alignment used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function to find out how text should be aligned.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000032">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A gfloat indicating the horizontal text alignment used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ad1208ab0b4d8f38e5ffcec7f6bb6868a"></a><!-- doxytag: member="Gtk::ToolItem::get_text_orientation" ref="ad1208ab0b4d8f38e5ffcec7f6bb6868a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> Gtk::ToolItem::get_text_orientation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the text orientation used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function to find out how text should be orientated.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000033">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Gtk::Orientation</a> indicating the text orientation used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="abfb26bf9750b7b0a6cd83918bb1844d2"></a><!-- doxytag: member="Gtk::ToolItem::get_text_size_group" ref="abfb26bf9750b7b0a6cd83918bb1844d2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1SizeGroup.html">SizeGroup</a>&gt; Gtk::ToolItem::get_text_size_group </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the size group used for labels in <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function and use the size group for labels.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000035">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGtk_1_1SizeGroup.html" title="Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so...">Gtk::SizeGroup</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a33b179081b803586878d33f792b9bdd7"></a><!-- doxytag: member="Gtk::ToolItem::get_text_size_group" ref="a33b179081b803586878d33f792b9bdd7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1SizeGroup.html">SizeGroup</a>&gt; Gtk::ToolItem::get_text_size_group </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the size group used for labels in <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function and use the size group for labels.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000034">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGtk_1_1SizeGroup.html" title="Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so...">Gtk::SizeGroup</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="aad8d48a73951ab57115590780d4b9166"></a><!-- doxytag: member="Gtk::ToolItem::get_toolbar_style" ref="aad8d48a73951ab57115590780d4b9166" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a> Gtk::ToolItem::get_toolbar_style </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the toolbar style used for <em>tool_item</em>. </p>
<p>Custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> should call this function in the handler of the GtkToolItem::toolbar_reconfigured signal to find out in what style the toolbar is displayed and change themselves accordingly</p>
<p>Possibilities are: &lt;itemizedlist&gt; &lt;listitem&gt; GTK_TOOLBAR_BOTH, meaning the tool item should show both an icon and a label, stacked vertically &lt;/listitem&gt; &lt;listitem&gt; GTK_TOOLBAR_ICONS, meaning the toolbar shows only icons &lt;/listitem&gt; &lt;listitem&gt; GTK_TOOLBAR_TEXT, meaning the tool item should only show text&lt;/listitem&gt; &lt;listitem&gt; GTK_TOOLBAR_BOTH_HORIZ, meaning the tool item should show both an icon and a label, arranged horizontally (however, note the Gtk::ToolButton::has_text_horizontally that makes tool buttons not show labels when the toolbar style is GTK_TOOLBAR_BOTH_HORIZ. &lt;/listitem&gt; &lt;/itemizedlist&gt;</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000286">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">Gtk::ToolbarStyle</a> indicating the toolbar style used for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a063869544cafa42dccda6ec12bea0822"></a><!-- doxytag: member="Gtk::ToolItem::get_use_drag_window" ref="a063869544cafa42dccda6ec12bea0822" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_use_drag_window </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether <em>tool_item</em> has a drag window. </p>
<p>See <a class="el" href="classGtk_1_1ToolItem.html#ada08f867c3bb0abd2f8041925782b9cc" title="Sets whether tool_item has a drag window.">set_use_drag_window()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000277">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>tool_item</em> uses a drag window. </dd></dl>

</div>
</div>
<a class="anchor" id="aa33ade1019d97ec2807c144b0adb9163"></a><!-- doxytag: member="Gtk::ToolItem::get_visible_horizontal" ref="aa33ade1019d97ec2807c144b0adb9163" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_visible_horizontal </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the <em>tool_item</em> is visible on toolbars that are docked horizontally. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000279">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>tool_item</em> is visible on toolbars that are docked horizontally. </dd></dl>

</div>
</div>
<a class="anchor" id="ab8d57594558f512628b743dff078dc64"></a><!-- doxytag: member="Gtk::ToolItem::get_visible_vertical" ref="ab8d57594558f512628b743dff078dc64" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolItem::get_visible_vertical </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether <em>tool_item</em> is visible when the toolbar is docked vertically. </p>
<p>See <a class="el" href="classGtk_1_1ToolItem.html#a95438159f6778816285bc27f8737997b" title="Sets whether tool_item is visible when the toolbar is docked vertically.">set_visible_vertical()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000281">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Whether <em>tool_item</em> is visible when the toolbar is docked vertically. </dd></dl>

</div>
</div>
<a class="anchor" id="a956e41fdb82ef7abc0651f26c57274dd"></a><!-- doxytag: member="Gtk::ToolItem::gobj" ref="a956e41fdb82ef7abc0651f26c57274dd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkToolItem* Gtk::ToolItem::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> 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#ad6db11cd388872c6ee36aee075478374">Gtk::Bin</a>.</p>

<p>Reimplemented in <a class="el" href="classGtk_1_1MenuToolButton.html#a8f6c8dc97c8977b75b37a8160bbb8a55">Gtk::MenuToolButton</a>, <a class="el" href="classGtk_1_1RadioToolButton.html#aa0b9bd1858a09e71d8405fc188b0e4dc">Gtk::RadioToolButton</a>, <a class="el" href="classGtk_1_1SeparatorToolItem.html#aac14dc8f944446718d36d491409c839d">Gtk::SeparatorToolItem</a>, <a class="el" href="classGtk_1_1ToggleToolButton.html#a54b7be9878cfa076d1060beffd018e51">Gtk::ToggleToolButton</a>, and <a class="el" href="classGtk_1_1ToolButton.html#a4a54eeeeeff0a72d2d3b1cc6db6e7350">Gtk::ToolButton</a>.</p>

</div>
</div>
<a class="anchor" id="a14a91aa75fdf0d7377288f407f80ef79"></a><!-- doxytag: member="Gtk::ToolItem::gobj" ref="a14a91aa75fdf0d7377288f407f80ef79" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkToolItem* Gtk::ToolItem::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><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#a6fef1f41c67a588dd33087ea479e0ad1">Gtk::Bin</a>.</p>

<p>Reimplemented in <a class="el" href="classGtk_1_1MenuToolButton.html#a6d5506c273ce86a54862ba3b70758b47">Gtk::MenuToolButton</a>, <a class="el" href="classGtk_1_1RadioToolButton.html#a7508ede2d8cda64545c0c1511db8333d">Gtk::RadioToolButton</a>, <a class="el" href="classGtk_1_1SeparatorToolItem.html#af88c8baefe7909b8544bda83705220ee">Gtk::SeparatorToolItem</a>, <a class="el" href="classGtk_1_1ToggleToolButton.html#a9826ae502d32b3f6ef07972172bc1296">Gtk::ToggleToolButton</a>, and <a class="el" href="classGtk_1_1ToolButton.html#a451fe61a9536f6eb5e55e70ba79eaeea">Gtk::ToolButton</a>.</p>

</div>
</div>
<a class="anchor" id="a7f555869e1f43639d57ca601249ffbc8"></a><!-- doxytag: member="Gtk::ToolItem::on_create_menu_proxy" ref="a7f555869e1f43639d57ca601249ffbc8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gtk::ToolItem::on_create_menu_proxy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ec8af910b70da65f34fc3705909315a"></a><!-- doxytag: member="Gtk::ToolItem::on_toolbar_reconfigured" ref="a3ec8af910b70da65f34fc3705909315a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::ToolItem::on_toolbar_reconfigured </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a79ac8644ab4fd6de292a5b21ff0eeb"></a><!-- doxytag: member="Gtk::ToolItem::property_is_important" ref="a4a79ac8644ab4fd6de292a5b21ff0eeb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::ToolItem::property_is_important </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is considered important. </p>
<p>When TRUE</p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="a1b6aa33cc3c06289f30c265af39c58c8"></a><!-- doxytag: member="Gtk::ToolItem::property_is_important" ref="a1b6aa33cc3c06289f30c265af39c58c8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::ToolItem::property_is_important </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is considered important. </p>
<p>When TRUE</p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="acebb02b3eff4a96620d1e5adcfb6a177"></a><!-- doxytag: member="Gtk::ToolItem::property_visible_horizontal" ref="acebb02b3eff4a96620d1e5adcfb6a177" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::ToolItem::property_visible_horizontal </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is visible when the toolbar is in a horizontal orientation. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="ad99a7a41073ddae0cf4bae8be86d22bf"></a><!-- doxytag: member="Gtk::ToolItem::property_visible_horizontal" ref="ad99a7a41073ddae0cf4bae8be86d22bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::ToolItem::property_visible_horizontal </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is visible when the toolbar is in a horizontal orientation. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="a34301b6f94ab8e61b582a90cb2a31334"></a><!-- doxytag: member="Gtk::ToolItem::property_visible_vertical" ref="a34301b6f94ab8e61b582a90cb2a31334" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::ToolItem::property_visible_vertical </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is visible when the toolbar is in a vertical orientation. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="a5eff71c790ea507fe09306f13f86c577"></a><!-- doxytag: member="Gtk::ToolItem::property_visible_vertical" ref="a5eff71c790ea507fe09306f13f86c577" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::ToolItem::property_visible_vertical </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the toolbar item is visible when the toolbar is in a vertical orientation. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><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>
<a class="anchor" id="a47a4077527ad4fa5d3da33ca60892800"></a><!-- doxytag: member="Gtk::ToolItem::rebuild_menu" ref="a47a4077527ad4fa5d3da33ca60892800" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::rebuild_menu </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calling this function signals to the toolbar that the overflow menu item for <em>tool_item</em> has changed. </p>
<p>If the overflow menu is visible when this function it called, the menu will be rebuilt.</p>
<p>The function must be called when the tool item changes what it will do in response to the Gtk::ToolItem::create-menu-proxy signal.</p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000149">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2a9dc77a2b96b8d6d41d81d0ff2e2fab"></a><!-- doxytag: member="Gtk::ToolItem::retrieve_proxy_menu_item" ref="a2a9dc77a2b96b8d6d41d81d0ff2e2fab" 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::ToolItem::retrieve_proxy_menu_item </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that was last set by <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, ie. </p>
<p>the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that is going to appear in the overflow menu.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000289">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that is going to appear in the overflow menu for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a5486d9d0bd8a4cbb4345aed9a99a50bc"></a><!-- doxytag: member="Gtk::ToolItem::retrieve_proxy_menu_item" ref="a5486d9d0bd8a4cbb4345aed9a99a50bc" 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::ToolItem::retrieve_proxy_menu_item </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that was last set by <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a>, ie. </p>
<p>the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that is going to appear in the overflow menu.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000288">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> that is going to appear in the overflow menu for <em>tool_item</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a1c18c67797b1e635b0f8b7e55b2fdcea"></a><!-- doxytag: member="Gtk::ToolItem::set_expand" ref="a1c18c67797b1e635b0f8b7e55b2fdcea" args="(bool expand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_expand </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>expand</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> is allocated extra space when there is more room on the toolbar then needed for the items. </p>
<p>The effect is that the item gets bigger when the toolbar gets bigger and smaller when the toolbar gets smaller.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000273">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>expand</em>&#160;</td><td>Whether <em>tool_item</em> is allocated extra space. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a64552ea9654a10a45a053a45a8593659"></a><!-- doxytag: member="Gtk::ToolItem::set_homogeneous" ref="a64552ea9654a10a45a053a45a8593659" args="(bool homogeneous=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_homogeneous </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>homogeneous</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> is to be allocated the same size as other homogeneous items. </p>
<p>The effect is that all homogeneous items will have the same width as the widest of the items.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000271">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>homogeneous</em>&#160;</td><td>Whether <em>tool_item</em> is the same size as other homogeneous items. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa33895835f121fdf68fd02726a626ecf"></a><!-- doxytag: member="Gtk::ToolItem::set_is_important" ref="aa33895835f121fdf68fd02726a626ecf" args="(bool is_important=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_is_important </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>is_important</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> should be considered important. </p>
<p>The <a class="el" href="classGtk_1_1ToolButton.html" title="A Gtk::ToolItem subclass that displays buttons.">Gtk::ToolButton</a> class uses this property to determine whether to show or hide its label when the toolbar style is <a class="el" href="group__gtkmmEnums.html#gga5aad48684bb486d0aaca8c5aceb64b58a41b6a2ee8ed5bc34393bc453d8cc39c2">Gtk::TOOLBAR_BOTH_HORIZ</a>. The result is that only tool buttons with the "is_important" property set have labels, an effect known as "priority text"</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000283">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>is_important</em>&#160;</td><td>Whether the tool item should be considered important. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a722227699766190dd162d8db5eedf817"></a><!-- doxytag: member="Gtk::ToolItem::set_proxy_menu_item" ref="a722227699766190dd162d8db5eedf817" args="(const Glib::ustring &amp;menu_item_id, Widget &amp;menu_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_proxy_menu_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>menu_item_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"> <em>menu_item</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> used in the toolbar overflow menu. </p>
<p>The <em>menu_item_id</em> is used to identify the caller of this function and should also be used with <a class="el" href="classGtk_1_1ToolItem.html#a6477f6a307d97bf1435c6c1bb718131c" title="If menu_item_id matches the string passed to set_proxy_menu_item() return the corresponding...">get_proxy_menu_item()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000292">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>menu_item_id</em>&#160;</td><td>A string used to identify <em>menu_item</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>menu_item</em>&#160;</td><td>A <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">Gtk::MenuItem</a> to be used in the overflow menu. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aeabf9f4f654dfedbc40d0b7b9bc3eacc"></a><!-- doxytag: member="Gtk::ToolItem::set_tooltip" ref="aeabf9f4f654dfedbc40d0b7b9bc3eacc" args="(Tooltips &amp;tooltips, const Glib::ustring &amp;tip_text, const Glib::ustring &amp;tip_private=Glib::ustring())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_tooltip </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Tooltips.html">Tooltips</a>&amp;&#160;</td>
          <td class="paramname"> <em>tooltips</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>tip_text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>tip_private</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1Tooltips.html" title="Tooltips are the messages that appear next to a widget when the mouse pointer is...">Gtk::Tooltips</a> object to be used for <em>tool_item</em>, the text to be displayed as tooltip on the item and the private text to be used. </p>
<p>See <a class="el" href="classGtk_1_1Tooltips.html#a0ec8bdbd8e3f0a6b22a12d3c8b74424c" title="Adds a tooltip containing the message tip_text to the specified Gtk::Widget.">Gtk::Tooltips::set_tip()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000275">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<p>Deprecated: 2.12: Use <a class="el" href="classGtk_1_1ToolItem.html#a2f4067d5070b6395a8c6be040fc67364" title="Sets the text to be displayed as tooltip on the item.">set_tooltip_text()</a> instead. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000067">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1ToolItem.html#a2f4067d5070b6395a8c6be040fc67364" title="Sets the text to be displayed as tooltip on the item.">set_tooltip_text()</a> or <a class="el" href="classGtk_1_1ToolItem.html#ac62a32a9d9a9bf16c4fc4dd1e1c11bbc" title="Sets the markup text to be displayed as tooltip on the item.">set_tooltip_markup()</a> instead </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tooltips</em>&#160;</td><td>The <a class="el" href="classGtk_1_1Tooltips.html" title="Tooltips are the messages that appear next to a widget when the mouse pointer is...">Gtk::Tooltips</a> object to be used. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tip_text</em>&#160;</td><td>Text to be used as tooltip text for <em>tool_item</em>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tip_private</em>&#160;</td><td>Text to be used as private tooltip text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac62a32a9d9a9bf16c4fc4dd1e1c11bbc"></a><!-- doxytag: member="Gtk::ToolItem::set_tooltip_markup" ref="ac62a32a9d9a9bf16c4fc4dd1e1c11bbc" args="(const Glib::ustring &amp;markup)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_tooltip_markup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>markup</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the markup text to be displayed as tooltip on the item. </p>
<p>See <a class="el" href="classGtk_1_1Widget.html#a91d2ed29e299f06fdf18c1d6620667fe" title="Sets markup as the contents of the tooltip, which is marked up with the &lt;link...">Gtk::Widget::set_tooltip_markup()</a>.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000095">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>markup</em>&#160;</td><td>Markup text to be used as tooltip for <em>tool_item</em>. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classGtk_1_1Widget.html#a91d2ed29e299f06fdf18c1d6620667fe">Gtk::Widget</a>.</p>

</div>
</div>
<a class="anchor" id="a2f4067d5070b6395a8c6be040fc67364"></a><!-- doxytag: member="Gtk::ToolItem::set_tooltip_text" ref="a2f4067d5070b6395a8c6be040fc67364" args="(const Glib::ustring &amp;text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_tooltip_text </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>text</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the text to be displayed as tooltip on the item. </p>
<p>See <a class="el" href="classGtk_1_1Widget.html#a42b509c9f13cee28f3c3cd25192b78ae" title="Sets text as the contents of the tooltip.">Gtk::Widget::set_tooltip_text()</a>.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000094">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&#160;</td><td>Text to be used as tooltip for <em>tool_item</em>. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classGtk_1_1Widget.html#a42b509c9f13cee28f3c3cd25192b78ae">Gtk::Widget</a>.</p>

</div>
</div>
<a class="anchor" id="ada08f867c3bb0abd2f8041925782b9cc"></a><!-- doxytag: member="Gtk::ToolItem::set_use_drag_window" ref="ada08f867c3bb0abd2f8041925782b9cc" args="(bool use_drag_window=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_use_drag_window </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>use_drag_window</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> has a drag window. </p>
<p>When <code>true</code> the toolitem can be used as a drag source through Gtk::DragSource::set(). When <em>tool_item</em> has a drag window it will intercept all events, even those that would otherwise be sent to a child of <em>tool_item</em>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000276">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>use_drag_window</em>&#160;</td><td>Whether <em>tool_item</em> has a drag window. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af98afa328d870e51fe18ac58b3cc0416"></a><!-- doxytag: member="Gtk::ToolItem::set_visible_horizontal" ref="af98afa328d870e51fe18ac58b3cc0416" args="(bool visible_horizontal=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_visible_horizontal </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>visible_horizontal</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> is visible when the toolbar is docked horizontally. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000278">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>visible_horizontal</em>&#160;</td><td>Whether <em>tool_item</em> is visible when in horizontal mode. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a95438159f6778816285bc27f8737997b"></a><!-- doxytag: member="Gtk::ToolItem::set_visible_vertical" ref="a95438159f6778816285bc27f8737997b" args="(bool visible_vertical=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::set_visible_vertical </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>visible_vertical</em> = <code>true</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether <em>tool_item</em> is visible when the toolbar is docked vertically. </p>
<p>Some tool items, such as text entries, are too wide to be useful on a vertically docked toolbar. If <em>visible_vertical</em> is <code>false</code> <em>tool_item</em> will not appear on toolbars that are docked vertically.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000280">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>visible_vertical</em>&#160;</td><td>Whether <em>tool_item</em> is visible when the toolbar is in vertical mode. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7c9e5cbb15de2a06e6eb3a18a1896c18"></a><!-- doxytag: member="Gtk::ToolItem::signal_create_menu_proxy" ref="a7c9e5cbb15de2a06e6eb3a18a1896c18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; bool &gt; Gtk::ToolItem::signal_create_menu_proxy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This signal is emitted when the toolbar needs information from about whether the item should appear in the toolbar overflow menu. </p>
<p>In response the tool item should either &lt;itemizedlist&gt; &lt;listitem&gt; call <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> with a NULL pointer and return true to indicate that the item should not appear in the overflow menu &lt;/listitem&gt; &lt;listitem&gt; call <a class="el" href="classGtk_1_1ToolItem.html#a722227699766190dd162d8db5eedf817" title="Sets the Gtk::MenuItem used in the toolbar overflow menu.">set_proxy_menu_item()</a> with a new menu item and return true, or &lt;/listitem&gt; &lt;listitem&gt; return false to indicate that the signal was not handled by the item. This means that the item will not appear in the overflow menu unless a later handler installs a menu item. &lt;/listitem&gt; &lt;/itemizedlist&gt;</p>
<p>The toolbar may cache the result of this signal. When the tool item changes how it will respond to this signal it must call <a class="el" href="classGtk_1_1ToolItem.html#a47a4077527ad4fa5d3da33ca60892800" title="Calling this function signals to the toolbar that the overflow menu item for tool_item...">rebuild_menu()</a> to invalidate the cache and ensure that the toolbar rebuilds its overflow menu.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the signal was handled, false if not</dd></dl>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>bool on_my_create_menu_proxy()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a3bc4e262d1e5b1ebd13d01c313406fb8"></a><!-- doxytag: member="Gtk::ToolItem::signal_set_tooltip" ref="a3bc4e262d1e5b1ebd13d01c313406fb8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy3.html">Glib::SignalProxy3</a>&lt; bool,<a class="el" href="classGtk_1_1Tooltips.html">Tooltips</a>*,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt; Gtk::ToolItem::signal_set_tooltip </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This signal is emitted when the toolitem's tooltip changes. </p>
<p>Application developers can use gtk_tool_item_set_tooltip() to set the item's tooltip. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000068">Deprecated:</a></b></dt><dd>: Use the new <a class="el" href="classGtk_1_1Tooltip.html" title="Add tips to your widgets.">Gtk::Tooltip</a> API. This signal will now never be emitted.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tooltips</em>&#160;</td><td>the <a class="el" href="classGtk_1_1Tooltips.html" title="Tooltips are the messages that appear next to a widget when the mouse pointer is...">Tooltips</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tip_text</em>&#160;</td><td>the tooltip text </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tip_private</em>&#160;</td><td>the tooltip private text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the signal was handled, false if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a749ac6895c5c9672f9dd73b11d641ab0"></a><!-- doxytag: member="Gtk::ToolItem::signal_toolbar_reconfigured" ref="a749ac6895c5c9672f9dd73b11d641ab0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::ToolItem::signal_toolbar_reconfigured </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This signal is emitted when some property of the toolbar that the item is a child of changes. </p>
<p>For custom subclasses of <a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>, the default handler of this signal use the functions &lt;itemizedlist&gt; &lt;listitem&gt;<a class="el" href="classGtk_1_1Toolbar.html#a04e34e6dc538956e3688b6cb5117753e" title="Retrieves the current orientation of the toolbar.">Toolbar::get_orientation()</a>&lt;/listitem&gt; &lt;listitem&gt;<a class="el" href="classGtk_1_1Widget.html#a3a3c08d5fcb8a134fff5e3f3a11f4f7f" title="Simply an accessor function that returns widget-&gt;style.">Toolbar::get_style()</a>&lt;/listitem&gt; &lt;listitem&gt;<a class="el" href="classGtk_1_1Toolbar.html#a1fd7e7ff48b82257b4589ac7215f136f" title="Retrieves the icon size for the toolbar.">Toolbar::get_icon_size()</a>&lt;/listitem&gt; &lt;listitem&gt;<a class="el" href="classGtk_1_1Toolbar.html#ac4f39746d0ffbe772762cb3018186eaa" title="Returns the relief style of buttons on toolbar.">Toolbar::get_relief_style()</a>&lt;/listitem&gt; &lt;/itemizedlist&gt; to find out what the toolbar should look like and change themselves accordingly.</p>
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_toolbar_reconfigured()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ac16b7aa4a3d06c7ed013e35fdb5f0866"></a><!-- doxytag: member="Gtk::ToolItem::toolbar_reconfigured" ref="ac16b7aa4a3d06c7ed013e35fdb5f0866" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolItem::toolbar_reconfigured </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emits the signal <a class="el" href="classGtk_1_1ToolItem.html#ac16b7aa4a3d06c7ed013e35fdb5f0866" title="Emits the signal Gtk::ToolItem::toolbar_reconfigured on tool_item.">Gtk::ToolItem::toolbar_reconfigured</a> on <em>tool_item</em>. </p>
<p><a class="el" href="classGtk_1_1Toolbar.html" title="Bars of buttons and other widgets.">Gtk::Toolbar</a> and other <a class="el" href="classGtk_1_1ToolShell.html" title="A base class for containers containing ToolItem widgets.">Gtk::ToolShell</a> implementations use this function to notify children, when some aspect of their configuration changes.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000140">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a79a5fe8b7767157c60483c23507ec66f"></a><!-- doxytag: member="Gtk::ToolItem::wrap" ref="a79a5fe8b7767157c60483c23507ec66f" args="(GtkToolItem *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkToolItem *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/toolitem.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:22:05 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>