Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > fe6e02720319b05688a94261a5d8b124 > files > 882

gtkmm2.4-doc-2.24.4-2.mga4.noarch.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::ToolPalette 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.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm&#160;<span id="projectnumber">2.24.4</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <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 id="navrow2" class="tabs2">
    <ul class="tablist">
      <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="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
      <li class="navelem"><a class="el" href="classGtk_1_1ToolPalette.html">ToolPalette</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<h1>Gtk::ToolPalette Class Reference<div class="ingroups"><a class="el" href="group__Widgets.html">Widgets</a> &#124; <a class="el" href="group__Containers.html">Container Widgets</a></div></h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="Gtk::ToolPalette" --><!-- doxytag: inherits="Gtk::Container,Gtk::Orientable" -->
<p>A <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a> allows you to add ToolItems to a palette-like container with various categories and drag and drop support. <a href="#_details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Gtk::ToolPalette:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1ToolPalette__inherit__graph.png" border="0" usemap="#Gtk_1_1ToolPalette_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1ToolPalette_inherit__map" id="Gtk_1_1ToolPalette_inherit__map">
<area shape="rect" id="node2" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="124,392,239,421"/><area shape="rect" id="node4" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="117,315,211,344"/><area shape="rect" id="node6" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such as Gtk::Adjustme..." alt="" coords="5,237,99,267"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="63,160,156,189"/><area shape="rect" id="node10" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="124,83,249,112"/><area shape="rect" id="node18" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="209,160,319,189"/><area shape="rect" id="node12" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="129,5,244,35"/><area shape="rect" id="node14" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="123,237,256,267"/><area shape="rect" id="node16" href="classGtk_1_1Orientable.html" title="This interface is implemented by all widgets that can be oriented horizontally or vertically..." alt="" coords="235,315,352,344"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Gtk::ToolPalette:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1ToolPalette__coll__graph.png" border="0" usemap="#Gtk_1_1ToolPalette_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1ToolPalette_coll__map" id="Gtk_1_1ToolPalette_coll__map">
<area shape="rect" id="node2" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="124,392,239,421"/><area shape="rect" id="node4" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="117,315,211,344"/><area shape="rect" id="node6" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such as Gtk::Adjustme..." alt="" coords="5,237,99,267"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="63,160,156,189"/><area shape="rect" id="node10" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="124,83,249,112"/><area shape="rect" id="node18" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="209,160,319,189"/><area shape="rect" id="node12" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="129,5,244,35"/><area shape="rect" id="node14" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="123,237,256,267"/><area shape="rect" id="node16" href="classGtk_1_1Orientable.html" title="This interface is implemented by all widgets that can be oriented horizontally or vertically..." alt="" coords="235,315,352,344"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1ToolPalette-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
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_1ToolPalette.html#a6efed572e8df5513f419065e6b3e7eb7">~ToolPalette</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkToolPalette*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a91e81467b7ae18f9f13e2cf80bd437b7">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a91e81467b7ae18f9f13e2cf80bd437b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkToolPalette*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a2dcd227b3f91f500d6493e56039a91ba">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a2dcd227b3f91f500d6493e56039a91ba"></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_1ToolPalette.html#a922a1220e83ed1384379cb6e157c0256">ToolPalette</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_1ToolPalette.html#a7130773f4606f21d24faf1e437b73497">set_group_position</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group, int position)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the position of the group as an index of the tool palette. <a href="#a7130773f4606f21d24faf1e437b73497"></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_1ToolPalette.html#a20df2092e3fd87e9dbbfa4ce5e486510">set_exclusive</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group, bool exclusive)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the group should be exclusive or not. <a href="#a20df2092e3fd87e9dbbfa4ce5e486510"></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_1ToolPalette.html#adac15809d6dbe8a47fbc66247799ea3b">set_expand</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group, bool expand=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the group should be given extra space. <a href="#adac15809d6dbe8a47fbc66247799ea3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#ae36d15e93b9805f39589918f10a497a3">get_group_position</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the position of <em>group</em> in <em>palette</em> as index. <a href="#ae36d15e93b9805f39589918f10a497a3"></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_1ToolPalette.html#a0e351298352b63718d318f0394cf1834">get_exclusive</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether <em>group</em> is exclusive or not. <a href="#a0e351298352b63718d318f0394cf1834"></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_1ToolPalette.html#a732e93e0dcb1a4194b0d19436e1923a2">get_expand</a> (<a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp; group) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether group should be given extra space. <a href="#a732e93e0dcb1a4194b0d19436e1923a2"></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_1ToolPalette.html#aa372f5937de26a883f792e037c43bd7a">set_icon_size</a> (<a class="el" href="classGtk_1_1IconSize.html">IconSize</a> icon_size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of icons in the tool palette. <a href="#aa372f5937de26a883f792e037c43bd7a"></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_1ToolPalette.html#a8a67490718f99b659e3e9eaf70d1e61a">unset_icon_size</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets the tool palette icon size set with <a class="el" href="classGtk_1_1ToolPalette.html#aa372f5937de26a883f792e037c43bd7a" title="Sets the size of icons in the tool palette.">set_icon_size()</a>, so that user preferences will be used to determine the icon size. <a href="#a8a67490718f99b659e3e9eaf70d1e61a"></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_1ToolPalette.html#a5aef60cab3015778fdf9737ff1b03955">set_style</a> (<a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a> style)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the style (text, icons or both) of items in the tool palette. <a href="#a5aef60cab3015778fdf9737ff1b03955"></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_1ToolPalette.html#aa6ede31e7cfb0c53b2826084daf48ca8">unset_style</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets a toolbar style set with <a class="el" href="classGtk_1_1ToolPalette.html#a5aef60cab3015778fdf9737ff1b03955" title="Sets the style (text, icons or both) of items in the tool palette.">set_style()</a>, so that user preferences will be used to determine the toolbar style. <a href="#aa6ede31e7cfb0c53b2826084daf48ca8"></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_1ToolPalette.html#af51cf0e36381eb4cff88a942f1259466">get_icon_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of icons in the tool palette. <a href="#af51cf0e36381eb4cff88a942f1259466"></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_1ToolPalette.html#a0ba2dc8982f1310af2711e74efcaca69">get_style</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the style (icons, text or both) of items in the tool palette. <a href="#a0ba2dc8982f1310af2711e74efcaca69"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#ad20a30de416a16bc16e660340132f386">get_drop_item</a> (int x, int y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the item at position (x, y). <a href="#ad20a30de416a16bc16e660340132f386"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#af9ab8bf85ffc306bcb01c709078a5723">get_drop_item</a> (int x, int y) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the item at position (x, y). <a href="#af9ab8bf85ffc306bcb01c709078a5723"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a57192793dbc92377811eb16610f6a58b">get_drop_group</a> (int x, int y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the group at position (x, y). <a href="#a57192793dbc92377811eb16610f6a58b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#ac894af2d7982b8eac6c82f9e6cf489df">get_drop_group</a> (int x, int y) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the group at position (x, y). <a href="#ac894af2d7982b8eac6c82f9e6cf489df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a7fcb32d5dfada9aca2872eacc3ec466e">get_drag_item</a> (const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the dragged item from the selection. <a href="#a7fcb32d5dfada9aca2872eacc3ec466e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#af6b4fe4f47c58d010e78d8d74acc57a9">get_drag_item</a> (const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the dragged item from the selection. <a href="#af6b4fe4f47c58d010e78d8d74acc57a9"></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_1ToolPalette.html#a44648f20696e219c5acc1a67bd66a99d">set_drag_source</a> (<a class="el" href="group__gtkmmEnums.html#ga12f8b782727425486ccd6fb29a5ad8c8">ToolPaletteDragTargets</a> targets=TOOL_PALETTE_DRAG_ITEMS)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tool palette as a drag source. <a href="#a44648f20696e219c5acc1a67bd66a99d"></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_1ToolPalette.html#a91ebd8aa5368c80bdbec0937aa982fb8">add_drag_dest</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget, <a class="el" href="group__gtkmmEnums.html#gaf2f1ae1fbd332c3a3b420bb10ed73a65">DestDefaults</a> flags=DEST_DEFAULT_ALL, <a class="el" href="group__gtkmmEnums.html#ga12f8b782727425486ccd6fb29a5ad8c8">ToolPaletteDragTargets</a> targets=TOOL_PALETTE_DRAG_ITEMS, <a class="el" href="group__gdkmmEnums.html#ga0a9506293be3b3dfe00ecdb83e764ca6">Gdk::DragAction</a> actions=Gdk::ACTION_COPY)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>palette</em> as drag source (see <a class="el" href="classGtk_1_1ToolPalette.html#a44648f20696e219c5acc1a67bd66a99d" title="Sets the tool palette as a drag source.">set_drag_source()</a>) and sets <em>widget</em> as a drag destination for drags from <em>palette</em>. <a href="#a91ebd8aa5368c80bdbec0937aa982fb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#ac761e0a2d8a79fb35a069eae38548b26">get_hadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the horizontal adjustment of the tool palette. <a href="#ac761e0a2d8a79fb35a069eae38548b26"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a7bacc23c5078625bf756bb54facfb61f">get_hadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the horizontal adjustment of the tool palette. <a href="#a7bacc23c5078625bf756bb54facfb61f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a5c8292403a45499cc5cbb18d2bdd9a9d">get_vadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the vertical adjustment of the tool palette. <a href="#a5c8292403a45499cc5cbb18d2bdd9a9d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#abd327d0d6a62cac2ca44d9495fcd58da">get_vadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the vertical adjustment of the tool palette. <a href="#abd327d0d6a62cac2ca44d9495fcd58da"></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; <a class="el" href="classGtk_1_1IconSize.html">IconSize</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a2acbb3d2715ec7527b3ec6119fdc45ef">property_icon_size</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of icons in this tool palette. <a href="#a2acbb3d2715ec7527b3ec6119fdc45ef"></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; <a class="el" href="classGtk_1_1IconSize.html">IconSize</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a6ff134b01164e5d6cb456fca5b7b851e">property_icon_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of icons in this tool palette. <a href="#a6ff134b01164e5d6cb456fca5b7b851e"></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_1ToolPalette.html#ac0bd6fc91af1d73bc222dd972ddc19c5">property_icon_size_set</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the icon-size property has been set. <a href="#ac0bd6fc91af1d73bc222dd972ddc19c5"></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_1ToolPalette.html#aaafb90f128b87cd9242b22969d6e3622">property_icon_size_set</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the icon-size property has been set. <a href="#aaafb90f128b87cd9242b22969d6e3622"></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; <a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a96312e6c9e2823e40fe0b658af52a8fe">property_toolbar_style</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Style.html">Style</a> of items in the tool palette. <a href="#a96312e6c9e2823e40fe0b658af52a8fe"></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; <a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a2f1d2a2bd4f47d7d9410fd8a59f3127c">property_toolbar_style</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Style.html">Style</a> of items in the tool palette. <a href="#a2f1d2a2bd4f47d7d9410fd8a59f3127c"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGtk_1_1TargetEntry.html">TargetEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#ad27174f02df4361afa4994ba87196d3f">get_drag_target_item</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the target entry for a dragged <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a>. <a href="#ad27174f02df4361afa4994ba87196d3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGtk_1_1TargetEntry.html">TargetEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a106bf0bc3c4b1a5969be41738ee72052">get_drag_target_group</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the target entry for a dragged <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a>. <a href="#a106bf0bc3c4b1a5969be41738ee72052"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ToolPalette.html">Gtk::ToolPalette</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ToolPalette.html#a9345a58462bb2c4afae4df40671b0ad8">wrap</a> (GtkToolPalette* 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="#a9345a58462bb2c4afae4df40671b0ad8"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a> allows you to add ToolItems to a palette-like container with various categories and drag and drop support. </p>
<p>ToolItems cannot be added directly to a <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a> - instead they are added to a <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">ToolItemGroup</a> which can than be added to a <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a>. To add a <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">ToolItemGroup</a> to a <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a>, use <a class="el" href="classGtk_1_1Container.html#ae5f3b9c32b1b74e7613997843e91f4cc">Gtk::Container::add()</a>.</p>
<p>The easiest way to use drag and drop with <a class="el" href="classGtk_1_1ToolPalette.html" title="A ToolPalette allows you to add ToolItems to a palette-like container with various categories and dra...">ToolPalette</a> is to call <a class="el" href="classGtk_1_1ToolPalette.html#a91ebd8aa5368c80bdbec0937aa982fb8" title="Sets palette as drag source (see set_drag_source()) and sets widget as a drag destination for drags f...">add_drag_dest()</a> with the desired drag source palette and the desired drag target widget. Then <a class="el" href="classGtk_1_1ToolPalette.html#a7fcb32d5dfada9aca2872eacc3ec466e" title="Get the dragged item from the selection.">get_drag_item()</a> can be used to get the dragged item in the "drag-data-received" signal handler of the drag target.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000056">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6efed572e8df5513f419065e6b3e7eb7"></a><!-- doxytag: member="Gtk::ToolPalette::~ToolPalette" ref="a6efed572e8df5513f419065e6b3e7eb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::ToolPalette::~ToolPalette </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a922a1220e83ed1384379cb6e157c0256"></a><!-- doxytag: member="Gtk::ToolPalette::ToolPalette" ref="a922a1220e83ed1384379cb6e157c0256" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ToolPalette::ToolPalette </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a91ebd8aa5368c80bdbec0937aa982fb8"></a><!-- doxytag: member="Gtk::ToolPalette::add_drag_dest" ref="a91ebd8aa5368c80bdbec0937aa982fb8" args="(Gtk::Widget &amp;widget, DestDefaults flags=DEST_DEFAULT_ALL, ToolPaletteDragTargets targets=TOOL_PALETTE_DRAG_ITEMS, Gdk::DragAction actions=Gdk::ACTION_COPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::add_drag_dest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaf2f1ae1fbd332c3a3b420bb10ed73a65">DestDefaults</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code>DEST_DEFAULT_ALL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga12f8b782727425486ccd6fb29a5ad8c8">ToolPaletteDragTargets</a>&#160;</td>
          <td class="paramname"><em>targets</em> = <code>TOOL_PALETTE_DRAG_ITEMS</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#ga0a9506293be3b3dfe00ecdb83e764ca6">Gdk::DragAction</a>&#160;</td>
          <td class="paramname"><em>actions</em> = <code>Gdk::ACTION_COPY</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>palette</em> as drag source (see <a class="el" href="classGtk_1_1ToolPalette.html#a44648f20696e219c5acc1a67bd66a99d" title="Sets the tool palette as a drag source.">set_drag_source()</a>) and sets <em>widget</em> as a drag destination for drags from <em>palette</em>. </p>
<p>See gtk_drag_dest_set().</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000076">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> which should be a drag destination for <em>palette</em>. </td></tr>
    <tr><td class="paramname">flags</td><td>The flags that specify what actions GTK+ should take for drops on that widget. </td></tr>
    <tr><td class="paramname">targets</td><td>The Gtk::ToolPaletteDragTargets which the widget should support. </td></tr>
    <tr><td class="paramname">actions</td><td>The Gdk::DragActions which the widget should suppport. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7fcb32d5dfada9aca2872eacc3ec466e"></a><!-- doxytag: member="Gtk::ToolPalette::get_drag_item" ref="a7fcb32d5dfada9aca2872eacc3ec466e" args="(const SelectionData &amp;selection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>* Gtk::ToolPalette::get_drag_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp;&#160;</td>
          <td class="paramname"><em>selection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the dragged item from the selection. </p>
<p>This could be a <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> or a <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000073">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">selection</td><td>A <a class="el" href="classGtk_1_1SelectionData.html">Gtk::SelectionData</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The dragged item in selection. </dd></dl>

</div>
</div>
<a class="anchor" id="af6b4fe4f47c58d010e78d8d74acc57a9"></a><!-- doxytag: member="Gtk::ToolPalette::get_drag_item" ref="af6b4fe4f47c58d010e78d8d74acc57a9" args="(const SelectionData &amp;selection) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>* Gtk::ToolPalette::get_drag_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp;&#160;</td>
          <td class="paramname"><em>selection</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the dragged item from the selection. </p>
<p>This could be a <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> or a <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000074">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">selection</td><td>A <a class="el" href="classGtk_1_1SelectionData.html">Gtk::SelectionData</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The dragged item in selection. </dd></dl>

</div>
</div>
<a class="anchor" id="a106bf0bc3c4b1a5969be41738ee72052"></a><!-- doxytag: member="Gtk::ToolPalette::get_drag_target_group" ref="a106bf0bc3c4b1a5969be41738ee72052" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGtk_1_1TargetEntry.html">TargetEntry</a> Gtk::ToolPalette::get_drag_target_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the target entry for a dragged <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a>. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000082">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1TargetEntry.html">Gtk::TargetEntry</a> for a dragged group. </dd></dl>

</div>
</div>
<a class="anchor" id="ad27174f02df4361afa4994ba87196d3f"></a><!-- doxytag: member="Gtk::ToolPalette::get_drag_target_item" ref="ad27174f02df4361afa4994ba87196d3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGtk_1_1TargetEntry.html">TargetEntry</a> Gtk::ToolPalette::get_drag_target_item </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the target entry for a dragged <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a>. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000081">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1TargetEntry.html">Gtk::TargetEntry</a> for a dragged item. </dd></dl>

</div>
</div>
<a class="anchor" id="ac894af2d7982b8eac6c82f9e6cf489df"></a><!-- doxytag: member="Gtk::ToolPalette::get_drop_group" ref="ac894af2d7982b8eac6c82f9e6cf489df" args="(int x, int y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>* Gtk::ToolPalette::get_drop_group </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the group at position (x, y). </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000072">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x position. </td></tr>
    <tr><td class="paramname">y</td><td>The y position. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> at position or <code>0</code> if there is no such group. </dd></dl>

</div>
</div>
<a class="anchor" id="a57192793dbc92377811eb16610f6a58b"></a><!-- doxytag: member="Gtk::ToolPalette::get_drop_group" ref="a57192793dbc92377811eb16610f6a58b" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>* Gtk::ToolPalette::get_drop_group </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the group at position (x, y). </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000071">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x position. </td></tr>
    <tr><td class="paramname">y</td><td>The y position. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> at position or <code>0</code> if there is no such group. </dd></dl>

</div>
</div>
<a class="anchor" id="ad20a30de416a16bc16e660340132f386"></a><!-- doxytag: member="Gtk::ToolPalette::get_drop_item" ref="ad20a30de416a16bc16e660340132f386" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>* Gtk::ToolPalette::get_drop_item </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the item at position (x, y). </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#a57192793dbc92377811eb16610f6a58b" title="Gets the group at position (x, y).">get_drop_group()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000069">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x position. </td></tr>
    <tr><td class="paramname">y</td><td>The y position. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> at position or <code>0</code> if there is no such item. </dd></dl>

</div>
</div>
<a class="anchor" id="af9ab8bf85ffc306bcb01c709078a5723"></a><!-- doxytag: member="Gtk::ToolPalette::get_drop_item" ref="af9ab8bf85ffc306bcb01c709078a5723" args="(int x, int y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1ToolItem.html">ToolItem</a>* Gtk::ToolPalette::get_drop_item </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the item at position (x, y). </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#a57192793dbc92377811eb16610f6a58b" title="Gets the group at position (x, y).">get_drop_group()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000070">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x position. </td></tr>
    <tr><td class="paramname">y</td><td>The y position. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a> at position or <code>0</code> if there is no such item. </dd></dl>

</div>
</div>
<a class="anchor" id="a0e351298352b63718d318f0394cf1834"></a><!-- doxytag: member="Gtk::ToolPalette::get_exclusive" ref="a0e351298352b63718d318f0394cf1834" args="(ToolItemGroup &amp;group) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolPalette::get_exclusive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets whether <em>group</em> is exclusive or not. </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#a20df2092e3fd87e9dbbfa4ce5e486510" title="Sets whether the group should be exclusive or not.">set_exclusive()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000061">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> which is a child of palette. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>group</em> is exclusive. </dd></dl>

</div>
</div>
<a class="anchor" id="a732e93e0dcb1a4194b0d19436e1923a2"></a><!-- doxytag: member="Gtk::ToolPalette::get_expand" ref="a732e93e0dcb1a4194b0d19436e1923a2" args="(ToolItemGroup &amp;group) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ToolPalette::get_expand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets whether group should be given extra space. </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#adac15809d6dbe8a47fbc66247799ea3b" title="Sets whether the group should be given extra space.">set_expand()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000062">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> which is a child of palette. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if group should be given extra space, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ae36d15e93b9805f39589918f10a497a3"></a><!-- doxytag: member="Gtk::ToolPalette::get_group_position" ref="ae36d15e93b9805f39589918f10a497a3" args="(ToolItemGroup &amp;group) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::ToolPalette::get_group_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the position of <em>group</em> in <em>palette</em> as index. </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#a7130773f4606f21d24faf1e437b73497" title="Sets the position of the group as an index of the tool palette.">set_group_position()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000060">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index of group or -1 if <em>group</em> is not a child of <em>palette</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ac761e0a2d8a79fb35a069eae38548b26"></a><!-- doxytag: member="Gtk::ToolPalette::get_hadjustment" ref="ac761e0a2d8a79fb35a069eae38548b26" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* Gtk::ToolPalette::get_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the horizontal adjustment of the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000077">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal adjustment of <em>palette</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a7bacc23c5078625bf756bb54facfb61f"></a><!-- doxytag: member="Gtk::ToolPalette::get_hadjustment" ref="a7bacc23c5078625bf756bb54facfb61f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* Gtk::ToolPalette::get_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the horizontal adjustment of the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000078">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal adjustment of <em>palette</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="af51cf0e36381eb4cff88a942f1259466"></a><!-- doxytag: member="Gtk::ToolPalette::get_icon_size" ref="af51cf0e36381eb4cff88a942f1259466" 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::ToolPalette::get_icon_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the size of icons in the tool palette. </p>
<p>See <a class="el" href="classGtk_1_1ToolPalette.html#aa372f5937de26a883f792e037c43bd7a" title="Sets the size of icons in the tool palette.">set_icon_size()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000067">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGtk_1_1IconSize.html" title="Represents registered icon sizes.">Gtk::IconSize</a> of icons in the tool palette. </dd></dl>

</div>
</div>
<a class="anchor" id="a0ba2dc8982f1310af2711e74efcaca69"></a><!-- doxytag: member="Gtk::ToolPalette::get_style" ref="a0ba2dc8982f1310af2711e74efcaca69" 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::ToolPalette::get_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the style (icons, text or both) of items in the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000068">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Gtk::ToolbarStyle of items in the tool palette. </dd></dl>

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

</div>
</div>
<a class="anchor" id="a5c8292403a45499cc5cbb18d2bdd9a9d"></a><!-- doxytag: member="Gtk::ToolPalette::get_vadjustment" ref="a5c8292403a45499cc5cbb18d2bdd9a9d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* Gtk::ToolPalette::get_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the vertical adjustment of the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000079">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical adjustment of <em>palette</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="abd327d0d6a62cac2ca44d9495fcd58da"></a><!-- doxytag: member="Gtk::ToolPalette::get_vadjustment" ref="abd327d0d6a62cac2ca44d9495fcd58da" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>* Gtk::ToolPalette::get_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the vertical adjustment of the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000080">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical adjustment of <em>palette</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2dcd227b3f91f500d6493e56039a91ba"></a><!-- doxytag: member="Gtk::ToolPalette::gobj" ref="a2dcd227b3f91f500d6493e56039a91ba" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkToolPalette* Gtk::ToolPalette::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</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_1Container.html#ab80be58ac27710f10f329120587e7d60">Gtk::Container</a>.</p>

</div>
</div>
<a class="anchor" id="a91e81467b7ae18f9f13e2cf80bd437b7"></a><!-- doxytag: member="Gtk::ToolPalette::gobj" ref="a91e81467b7ae18f9f13e2cf80bd437b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkToolPalette* Gtk::ToolPalette::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</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_1Container.html#a1b45ff015f4b09b143699bad9d4e423d">Gtk::Container</a>.</p>

</div>
</div>
<a class="anchor" id="a2acbb3d2715ec7527b3ec6119fdc45ef"></a><!-- doxytag: member="Gtk::ToolPalette::property_icon_size" ref="a2acbb3d2715ec7527b3ec6119fdc45ef" 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;<a class="el" href="classGtk_1_1IconSize.html">IconSize</a>&gt; Gtk::ToolPalette::property_icon_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Size of icons in this tool palette. </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="a6ff134b01164e5d6cb456fca5b7b851e"></a><!-- doxytag: member="Gtk::ToolPalette::property_icon_size" ref="a6ff134b01164e5d6cb456fca5b7b851e" 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;<a class="el" href="classGtk_1_1IconSize.html">IconSize</a>&gt; Gtk::ToolPalette::property_icon_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Size of icons in this tool palette. </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="ac0bd6fc91af1d73bc222dd972ddc19c5"></a><!-- doxytag: member="Gtk::ToolPalette::property_icon_size_set" ref="ac0bd6fc91af1d73bc222dd972ddc19c5" 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::ToolPalette::property_icon_size_set </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the icon-size property has been set. </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="aaafb90f128b87cd9242b22969d6e3622"></a><!-- doxytag: member="Gtk::ToolPalette::property_icon_size_set" ref="aaafb90f128b87cd9242b22969d6e3622" 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::ToolPalette::property_icon_size_set </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the icon-size property has been set. </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="a96312e6c9e2823e40fe0b658af52a8fe"></a><!-- doxytag: member="Gtk::ToolPalette::property_toolbar_style" ref="a96312e6c9e2823e40fe0b658af52a8fe" 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;<a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a>&gt; Gtk::ToolPalette::property_toolbar_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Style.html">Style</a> of items in the tool palette. </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="a2f1d2a2bd4f47d7d9410fd8a59f3127c"></a><!-- doxytag: member="Gtk::ToolPalette::property_toolbar_style" ref="a2f1d2a2bd4f47d7d9410fd8a59f3127c" 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;<a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a>&gt; Gtk::ToolPalette::property_toolbar_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Style.html">Style</a> of items in the tool palette. </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="a44648f20696e219c5acc1a67bd66a99d"></a><!-- doxytag: member="Gtk::ToolPalette::set_drag_source" ref="a44648f20696e219c5acc1a67bd66a99d" args="(ToolPaletteDragTargets targets=TOOL_PALETTE_DRAG_ITEMS)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_drag_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga12f8b782727425486ccd6fb29a5ad8c8">ToolPaletteDragTargets</a>&#160;</td>
          <td class="paramname"><em>targets</em> = <code>TOOL_PALETTE_DRAG_ITEMS</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the tool palette as a drag source. </p>
<p>Enables all groups and items in the tool palette as drag sources on button 1 and button 3 press with copy and move actions. See Gtk::DragSource::set().</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000075">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">targets</td><td>The Gtk::ToolPaletteDragTargets which the widget should support. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a20df2092e3fd87e9dbbfa4ce5e486510"></a><!-- doxytag: member="Gtk::ToolPalette::set_exclusive" ref="a20df2092e3fd87e9dbbfa4ce5e486510" args="(ToolItemGroup &amp;group, bool exclusive)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_exclusive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>exclusive</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether the group should be exclusive or not. </p>
<p>If an exclusive group is expanded all other groups are collapsed.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000058">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> which is a child of palette. </td></tr>
    <tr><td class="paramname">exclusive</td><td>Whether the group should be exclusive or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adac15809d6dbe8a47fbc66247799ea3b"></a><!-- doxytag: member="Gtk::ToolPalette::set_expand" ref="adac15809d6dbe8a47fbc66247799ea3b" args="(ToolItemGroup &amp;group, bool expand=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_expand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>expand</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether the group should be given extra space. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000059">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> which is a child of palette. </td></tr>
    <tr><td class="paramname">expand</td><td>Whether the group should be given extra space. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7130773f4606f21d24faf1e437b73497"></a><!-- doxytag: member="Gtk::ToolPalette::set_group_position" ref="a7130773f4606f21d24faf1e437b73497" args="(ToolItemGroup &amp;group, int position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_group_position </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1ToolItemGroup.html">ToolItemGroup</a>&amp;&#160;</td>
          <td class="paramname"><em>group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the position of the group as an index of the tool palette. </p>
<p>If position is 0 the group will become the first child, if position is -1 it will become the last child.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000057">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A <a class="el" href="classGtk_1_1ToolItemGroup.html" title="A ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with d...">Gtk::ToolItemGroup</a> which is a child of palette. </td></tr>
    <tr><td class="paramname">position</td><td>A new index for group. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa372f5937de26a883f792e037c43bd7a"></a><!-- doxytag: member="Gtk::ToolPalette::set_icon_size" ref="aa372f5937de26a883f792e037c43bd7a" args="(IconSize icon_size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_icon_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1IconSize.html">IconSize</a>&#160;</td>
          <td class="paramname"><em>icon_size</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size of icons in the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000063">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">icon_size</td><td>The <a class="el" href="classGtk_1_1IconSize.html" title="Represents registered icon sizes.">Gtk::IconSize</a> that icons in the tool palette shall have. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5aef60cab3015778fdf9737ff1b03955"></a><!-- doxytag: member="Gtk::ToolPalette::set_style" ref="a5aef60cab3015778fdf9737ff1b03955" args="(ToolbarStyle style)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::set_style </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5aad48684bb486d0aaca8c5aceb64b58">ToolbarStyle</a>&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the style (text, icons or both) of items in the tool palette. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000065">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>The Gtk::ToolbarStyle that items in the tool palette shall have. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8a67490718f99b659e3e9eaf70d1e61a"></a><!-- doxytag: member="Gtk::ToolPalette::unset_icon_size" ref="a8a67490718f99b659e3e9eaf70d1e61a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::unset_icon_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets the tool palette icon size set with <a class="el" href="classGtk_1_1ToolPalette.html#aa372f5937de26a883f792e037c43bd7a" title="Sets the size of icons in the tool palette.">set_icon_size()</a>, so that user preferences will be used to determine the icon size. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000064">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa6ede31e7cfb0c53b2826084daf48ca8"></a><!-- doxytag: member="Gtk::ToolPalette::unset_style" ref="aa6ede31e7cfb0c53b2826084daf48ca8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ToolPalette::unset_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets a toolbar style set with <a class="el" href="classGtk_1_1ToolPalette.html#a5aef60cab3015778fdf9737ff1b03955" title="Sets the style (text, icons or both) of items in the tool palette.">set_style()</a>, so that user preferences will be used to determine the toolbar style. </p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000066">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>

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

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a9345a58462bb2c4afae4df40671b0ad8"></a><!-- doxytag: member="Gtk::ToolPalette::wrap" ref="a9345a58462bb2c4afae4df40671b0ad8" args="(GtkToolPalette *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ToolPalette.html">Gtk::ToolPalette</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkToolPalette *&#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>&#160;</td>
        </tr>
        <tr>
          <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 class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</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/toolpalette.h</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Jun 25 2013 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>