Sophie

Sophie

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

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::Bin 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_1Bin.html">Bin</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::Bin Class Reference<br/>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::Bin" --><!-- doxytag: inherits="Gtk::Container" -->
<p>A container with just one child. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGtk_1_1Container.html">Gtk::Container</a>.</p>

<p>Inherited by <a class="el" href="classGtk_1_1Alignment.html">Gtk::Alignment</a>, <a class="el" href="classGtk_1_1Button.html">Gtk::Button</a>, <a class="el" href="classGtk_1_1ComboBox.html">Gtk::ComboBox</a>, <a class="el" href="classGtk_1_1EventBox.html">Gtk::EventBox</a>, <a class="el" href="classGtk_1_1Expander.html">Gtk::Expander</a>, <a class="el" href="classGtk_1_1Frame.html">Gtk::Frame</a>, <a class="el" href="classGtk_1_1HandleBox.html">Gtk::HandleBox</a>, <a class="el" href="classGtk_1_1Item.html">Gtk::Item</a>, <a class="el" href="classGtk_1_1ScrolledWindow.html">Gtk::ScrolledWindow</a>, <a class="el" href="classGtk_1_1ToolItem.html">Gtk::ToolItem</a>, <a class="el" href="classGtk_1_1Viewport.html">Gtk::Viewport</a>, and <a class="el" href="classGtk_1_1Window.html">Gtk::Window</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::Bin:</div>
<div class="dynsection">
<div class="center"><img src="classGtk_1_1Bin__coll__graph.png" border="0" usemap="#Gtk_1_1Bin_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1Bin_coll__map" id="Gtk_1_1Bin_coll__map">
<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_1Bin-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_1Bin.html#a56063452127cc483ca426adfc7ef13f9">~Bin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkBin*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#a6fef1f41c67a588dd33087ea479e0ad1">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a6fef1f41c67a588dd33087ea479e0ad1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkBin*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#ad6db11cd388872c6ee36aee075478374">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ad6db11cd388872c6ee36aee075478374"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#a7afc2bbea00b279e85fbefacf6f51c97">get_child</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>, or <code>0</code> if the bin contains no child widget. <a href="#a7afc2bbea00b279e85fbefacf6f51c97"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db">get_child</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>, or <code>0</code> if the bin contains no child widget. <a href="#a8e7fef9251afa541318bb53dcf3098db"></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_1Bin.html#aa1e7fba8461ffc4e8676ea3be6f40f2d">remove</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the contained object Since this can only hold one object it is not necessary to specify which object to remove like other containers. <a href="#aa1e7fba8461ffc4e8676ea3be6f40f2d"></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_1Bin.html#a1ee817897a75be90dbf6de3c71162707">add_label</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, bool mnemonic=false, double x_align=0.5, double y_align=0.5)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> object. <a href="#a1ee817897a75be90dbf6de3c71162707"></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_1Bin.html#aeb27fa8b1ff13101673b2f0c3d0786b8">add_label</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, bool mnemonic, <a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a> x_align, <a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a> y_align=ALIGN_CENTER)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> object. <a href="#aeb27fa8b1ff13101673b2f0c3d0786b8"></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_1Bin.html#a74faa574267047a7319a872e8fea7d1f">add_pixmap</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> &gt;&amp; pixmap, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a> &gt;&amp; mask)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> object. <a href="#a74faa574267047a7319a872e8fea7d1f"></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_1Bin.html#a05708dc09c3b5a4f950c0417e647d85c">add_pixlabel</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> &gt;&amp; pixmap, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a> &gt;&amp; mask, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, double x_align=0.5, double y_align=0.5)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> objects. <a href="#a05708dc09c3b5a4f950c0417e647d85c"></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_1Bin.html#add649d75e5f9bb4ed42fe72d6973ffcc">add_pixlabel</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; pixfile, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, double x_align=0.5, double y_align=0.5)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> objects. <a href="#add649d75e5f9bb4ed42fe72d6973ffcc"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#a30c4f95f2734bcd253e279a42117f9c1">Bin</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is protected because only derived classes should be instantiated. <a href="#a30c4f95f2734bcd253e279a42117f9c1"></a><br/></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_1Bin.html">Gtk::Bin</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Bin.html#a3fef7943ef681ada63356ac3ec232f90">wrap</a> (GtkBin* 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="#a3fef7943ef681ada63356ac3ec232f90"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A container with just one child. </p>
<p>This is an abstract base class from which all classes holding up to 1 widget inside of them derive. It provides access to methods relevent to a single object, such as add_label, add_pixmap, etc. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a56063452127cc483ca426adfc7ef13f9"></a><!-- doxytag: member="Gtk::Bin::~Bin" ref="a56063452127cc483ca426adfc7ef13f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Bin::~Bin </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="a30c4f95f2734bcd253e279a42117f9c1"></a><!-- doxytag: member="Gtk::Bin::Bin" ref="a30c4f95f2734bcd253e279a42117f9c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Bin::Bin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This constructor is protected because only derived classes should be instantiated. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aeb27fa8b1ff13101673b2f0c3d0786b8"></a><!-- doxytag: member="Gtk::Bin::add_label" ref="aeb27fa8b1ff13101673b2f0c3d0786b8" args="(const Glib::ustring &amp;label, bool mnemonic, AlignmentEnum x_align, AlignmentEnum y_align=ALIGN_CENTER)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Bin::add_label </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>mnemonic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a>&#160;</td>
          <td class="paramname"> <em>x_align</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac">AlignmentEnum</a>&#160;</td>
          <td class="paramname"> <em>y_align</em> = <code>ALIGN_CENTER</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> object. </p>
<p>This does not correspond to any GTK+ function and is provided purely for convenience. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>label</em>&#160;</td><td>The label text. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mnemonic</em>&#160;</td><td>If <code>true</code>, characters preceded by an underscore (_) will be underlined and used as a keyboard accelerator (shortcut). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_align</em>&#160;</td><td>The horizontal alignment of the text. For possible values, see <a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac" title="Methods are overriden so you can use these simple enums, or floats for more precision...">Gtk::AlignmentEnum</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_align</em>&#160;</td><td>The vertical alignment of the text. For possible values, see <a class="el" href="group__gtkmmEnums.html#ga98983d4e80f67ffa5148dd554706ffac" title="Methods are overriden so you can use these simple enums, or floats for more precision...">Gtk::AlignmentEnum</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1ee817897a75be90dbf6de3c71162707"></a><!-- doxytag: member="Gtk::Bin::add_label" ref="a1ee817897a75be90dbf6de3c71162707" args="(const Glib::ustring &amp;label, bool mnemonic=false, double x_align=0.5, double y_align=0.5)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Bin::add_label </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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>mnemonic</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>x_align</em> = <code>0.5</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>y_align</em> = <code>0.5</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> object. </p>
<p>This does not correspond to any GTK+ function and is provided purely for convenience. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>label</em>&#160;</td><td>The text for the label. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mnemonic</em>&#160;</td><td>If <code>true</code>, characters preceded by an underscore (_) will be underlined and used as a keyboard accelerator (shortcut). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_align</em>&#160;</td><td>The horizontal alignment of the text. This ranges from 0.0 (left aligned) to 1.0 (right aligned). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_align</em>&#160;</td><td>The vertical alignment of the text. This ranges from 0.0 (top aligned) to 1.0 (bottom aligned). </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="add649d75e5f9bb4ed42fe72d6973ffcc"></a><!-- doxytag: member="Gtk::Bin::add_pixlabel" ref="add649d75e5f9bb4ed42fe72d6973ffcc" args="(const Glib::ustring &amp;pixfile, const Glib::ustring &amp;label, double x_align=0.5, double y_align=0.5)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Bin::add_pixlabel </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>pixfile</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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>x_align</em> = <code>0.5</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>y_align</em> = <code>0.5</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> objects. </p>
<p>This does not correspond to any GTK+ function and is provided purely for convenience. This will create, manage, add, and show a new <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> (within an <a class="el" href="classGtk_1_1HBox.html" title="Horizontal Box for laying widgets in a horizontal row.">HBox</a>) to this <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Bin</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pixfile</em>&#160;</td><td>The path to a file to be displayed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>label</em>&#160;</td><td>The text for the label. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_align</em>&#160;</td><td>The horizontal alignment of the text in the label. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_align</em>&#160;</td><td>The vertical alignment of the text in the label. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a05708dc09c3b5a4f950c0417e647d85c"></a><!-- doxytag: member="Gtk::Bin::add_pixlabel" ref="a05708dc09c3b5a4f950c0417e647d85c" args="(const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;mask, const Glib::ustring &amp;label, double x_align=0.5, double y_align=0.5)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Bin::add_pixlabel </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>pixmap</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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>mask</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>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>x_align</em> = <code>0.5</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>y_align</em> = <code>0.5</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> objects. </p>
<p>This does not correspond to any GTK+ function and is provided purely for convenience. This will create, manage, add, and show a new <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> and <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text.">Label</a> (within an <a class="el" href="classGtk_1_1HBox.html" title="Horizontal Box for laying widgets in a horizontal row.">HBox</a>) to this <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Bin</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pixmap</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a> to a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Gdk::Pixmap</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a> to a <a class="el" href="classGdk_1_1Bitmap.html" title="Bitmaps are simply pixmaps with a depth of 1.">Gdk::Bitmap</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>label</em>&#160;</td><td>The text for the label. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x_align</em>&#160;</td><td>The horizontal alignment of the text in the label. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y_align</em>&#160;</td><td>The vertical alignment of the text in the label. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a74faa574267047a7319a872e8fea7d1f"></a><!-- doxytag: member="Gtk::Bin::add_pixmap" ref="a74faa574267047a7319a872e8fea7d1f" args="(const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;pixmap, const Glib::RefPtr&lt; Gdk::Bitmap &gt; &amp;mask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Bin::add_pixmap </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>pixmap</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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>mask</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add an <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> object. </p>
<p>This does not correspond to any GTK+ function and is provided purely for convenience. This will create, manage, add, and show a new <a class="el" href="classGtk_1_1Image.html" title="A widget displaying an image.">Image</a> to this <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Bin</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pixmap</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a> to a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Gdk::Pixmap</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&#160;</td><td>A <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a> to a <a class="el" href="classGdk_1_1Bitmap.html" title="Bitmaps are simply pixmaps with a depth of 1.">Gdk::Bitmap</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8e7fef9251afa541318bb53dcf3098db"></a><!-- doxytag: member="Gtk::Bin::get_child" ref="a8e7fef9251afa541318bb53dcf3098db" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::Bin::get_child </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>, or <code>0</code> if the bin contains no child widget. </p>
<p>The returned widget does not have a reference added, so you do not need to unref it. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a7afc2bbea00b279e85fbefacf6f51c97"></a><!-- doxytag: member="Gtk::Bin::get_child" ref="a7afc2bbea00b279e85fbefacf6f51c97" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::Bin::get_child </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>, or <code>0</code> if the bin contains no child widget. </p>
<p>The returned widget does not have a reference added, so you do not need to unref it. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to child of the <a class="el" href="classGtk_1_1Bin.html" title="A container with just one child.">Gtk::Bin</a>. </dd></dl>

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

<p>Reimplemented in <a class="el" href="classGtk_1_1AboutDialog.html#a72c054536026167d3c2b5fbb5773faff">Gtk::AboutDialog</a>, <a class="el" href="classGtk_1_1Alignment.html#a49d98a89370b430fd5394d784cdc70b1">Gtk::Alignment</a>, <a class="el" href="classGtk_1_1AspectFrame.html#a9054d57c75b29e8f5991173fd012a860">Gtk::AspectFrame</a>, <a class="el" href="classGtk_1_1Assistant.html#ae800c8149e8e6b3daa32f61a5862ffab">Gtk::Assistant</a>, <a class="el" href="classGtk_1_1Button.html#a9ea06156c54545902608286d1a0d0e42">Gtk::Button</a>, <a class="el" href="classGtk_1_1CheckButton.html#a89c2952646c6133413f35f8c38a8f7c1">Gtk::CheckButton</a>, <a class="el" href="classGtk_1_1CheckMenuItem.html#a303cc14dedc6089f93eb7a1eb0ef9ea1">Gtk::CheckMenuItem</a>, <a class="el" href="classGtk_1_1ColorButton.html#ae852b3e46116fdf4e87e1660ca8bf84e">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1ColorSelectionDialog.html#af9859a5abd76a8f07cb7a7b151cec160">Gtk::ColorSelectionDialog</a>, <a class="el" href="classGtk_1_1ComboBox.html#aee51ea71c25139d89c385cd6752358d2">Gtk::ComboBox</a>, <a class="el" href="classGtk_1_1ComboBoxEntry.html#aaed72bc5a7cd255a0f6f6345f840d499">Gtk::ComboBoxEntry</a>, <a class="el" href="classGtk_1_1Dialog.html#a534ffd24e55400a26aef733a7f588856">Gtk::Dialog</a>, <a class="el" href="classGtk_1_1EventBox.html#ac104c2ba7989fc169a9ab5fc2f29dbdc">Gtk::EventBox</a>, <a class="el" href="classGtk_1_1Expander.html#acb6251ccaf19d662aa80ffaad835e780">Gtk::Expander</a>, <a class="el" href="classGtk_1_1FileChooserDialog.html#a0e990ba2ed1af83d23126725aa0fa6bf">Gtk::FileChooserDialog</a>, <a class="el" href="classGtk_1_1FileSelection.html#ac859d39ad6a48392c7b7ebba019c71be">Gtk::FileSelection</a>, <a class="el" href="classGtk_1_1FontButton.html#a00dbc94dbf245b18d5badf09446d8c03">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1FontSelectionDialog.html#ab036ff001acbc16468acf1c7009026fc">Gtk::FontSelectionDialog</a>, <a class="el" href="classGtk_1_1Frame.html#aff08b316db383455d499a952974212e6">Gtk::Frame</a>, <a class="el" href="classGtk_1_1HandleBox.html#aae354cf0bfa1cc173305b59add0721f7">Gtk::HandleBox</a>, <a class="el" href="classGtk_1_1ImageMenuItem.html#ab65068dfe8a44c60fcbe23114cd4b1e3">Gtk::ImageMenuItem</a>, <a class="el" href="classGtk_1_1Item.html#a75e0c2de298a0907e65a2ba7718073cf">Gtk::Item</a>, <a class="el" href="classGtk_1_1LinkButton.html#a33cb4ef15934e907b80b266ad8c862d2">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1MenuItem.html#a0a65458b00dcc51d4c70402aa3fb0d75">Gtk::MenuItem</a>, <a class="el" href="classGtk_1_1MenuToolButton.html#a8f6c8dc97c8977b75b37a8160bbb8a55">Gtk::MenuToolButton</a>, <a class="el" href="classGtk_1_1MessageDialog.html#a53ab4665373026c6c78782520ab3596d">Gtk::MessageDialog</a>, <a class="el" href="classGtk_1_1OffscreenWindow.html#a46ea5cc9e5d95d2ee74a42552cfd2f00">Gtk::OffscreenWindow</a>, <a class="el" href="classGtk_1_1OptionMenu.html#a7f3da3dbf5f565daa422f126c2b7d86f">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1Plug.html#a1763387a245ac48492fee4cb50983edc">Gtk::Plug</a>, <a class="el" href="classGtk_1_1RadioButton.html#a03095fa6bb24ec52d0cceaa3d5ac353d">Gtk::RadioButton</a>, <a class="el" href="classGtk_1_1RadioMenuItem.html#a4e56cc44616edb1533dfcbe95705dc24">Gtk::RadioMenuItem</a>, <a class="el" href="classGtk_1_1RadioToolButton.html#aa0b9bd1858a09e71d8405fc188b0e4dc">Gtk::RadioToolButton</a>, <a class="el" href="classGtk_1_1RecentChooserDialog.html#a58dd5a2e883b2b4888a78257af12deac">Gtk::RecentChooserDialog</a>, <a class="el" href="classGtk_1_1ScaleButton.html#ac517467566cde32ec931fa95d01964d8">Gtk::ScaleButton</a>, <a class="el" href="classGtk_1_1ScrolledWindow.html#a7a97b89b72d74ee9e489992cbef3cca5">Gtk::ScrolledWindow</a>, <a class="el" href="classGtk_1_1SeparatorMenuItem.html#a9faf949d67dc515dd82a7ec42ba59dec">Gtk::SeparatorMenuItem</a>, <a class="el" href="classGtk_1_1SeparatorToolItem.html#aac14dc8f944446718d36d491409c839d">Gtk::SeparatorToolItem</a>, <a class="el" href="classGtk_1_1TearoffMenuItem.html#a5186f69334727dfefd6344e1a21aa145">Gtk::TearoffMenuItem</a>, <a class="el" href="classGtk_1_1ToggleButton.html#a64415628d18b8d76da14ce7109e9b6af">Gtk::ToggleButton</a>, <a class="el" href="classGtk_1_1ToggleToolButton.html#a54b7be9878cfa076d1060beffd018e51">Gtk::ToggleToolButton</a>, <a class="el" href="classGtk_1_1ToolButton.html#a4a54eeeeeff0a72d2d3b1cc6db6e7350">Gtk::ToolButton</a>, <a class="el" href="classGtk_1_1ToolItem.html#a956e41fdb82ef7abc0651f26c57274dd">Gtk::ToolItem</a>, <a class="el" href="classGtk_1_1Viewport.html#a1072c057da9c87b78acd12557d9d7434">Gtk::Viewport</a>, <a class="el" href="classGtk_1_1VolumeButton.html#a12441bec52e8998b606048336f073212">Gtk::VolumeButton</a>, <a class="el" href="classGtk_1_1Window.html#afe314a1e65505be026688060dc98ad3a">Gtk::Window</a>, <a class="el" href="classGtk_1_1PageSetupUnixDialog.html#aee73bd66a347d42840347afd1a747e0b">Gtk::PageSetupUnixDialog</a>, <a class="el" href="classGtk_1_1PrintUnixDialog.html#a6f350b2c32507e663c640a4217068155">Gtk::PrintUnixDialog</a>, <a class="el" href="classGtk_1_1ComboDropDownItem.html#aa08930d4905cc8c82904e088f3e3df94">Gtk::ComboDropDownItem</a>, and <a class="el" href="classGtk_1_1InputDialog.html#afc77a70cbff7baced0095b03ea1b7ee0">Gtk::InputDialog</a>.</p>

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

<p>Reimplemented in <a class="el" href="classGtk_1_1AboutDialog.html#a154a7b18752a8770891c424aee419763">Gtk::AboutDialog</a>, <a class="el" href="classGtk_1_1Alignment.html#a316b3e3c159e7c63be312083b0930b13">Gtk::Alignment</a>, <a class="el" href="classGtk_1_1AspectFrame.html#a094c8844ef320a9736eba7f3a9d0bd66">Gtk::AspectFrame</a>, <a class="el" href="classGtk_1_1Assistant.html#a78d17b7343a51083a6b1b9e02d32b730">Gtk::Assistant</a>, <a class="el" href="classGtk_1_1Button.html#aac9db3896fa8b7576c6f3720846faa1c">Gtk::Button</a>, <a class="el" href="classGtk_1_1CheckButton.html#a9c03c6bb7097d41b6a1d7437259e7cee">Gtk::CheckButton</a>, <a class="el" href="classGtk_1_1CheckMenuItem.html#ae1cd8058cbedb6d2b10c48126aa7cd0b">Gtk::CheckMenuItem</a>, <a class="el" href="classGtk_1_1ColorButton.html#a1faf17015e5af54cfaa60c263e3b487e">Gtk::ColorButton</a>, <a class="el" href="classGtk_1_1ColorSelectionDialog.html#a45caeb0d10a9100ddebd70beae235f89">Gtk::ColorSelectionDialog</a>, <a class="el" href="classGtk_1_1ComboBox.html#a187397e3b51ed9bec9a156c608288b59">Gtk::ComboBox</a>, <a class="el" href="classGtk_1_1ComboBoxEntry.html#a56e85dfdf965ab78608f408f5cb1de64">Gtk::ComboBoxEntry</a>, <a class="el" href="classGtk_1_1Dialog.html#aa3e8f3bdac15fac61128dc47c22ba4cd">Gtk::Dialog</a>, <a class="el" href="classGtk_1_1EventBox.html#ab8eec81a75fac4b357c12e00d5375b26">Gtk::EventBox</a>, <a class="el" href="classGtk_1_1Expander.html#ae877f207bfa77723625ca9e296704453">Gtk::Expander</a>, <a class="el" href="classGtk_1_1FileChooserDialog.html#a8bcb702bdc16043f42481c8cebccae55">Gtk::FileChooserDialog</a>, <a class="el" href="classGtk_1_1FileSelection.html#a03ebec3a61eaf4ef998efd9a4797a2cf">Gtk::FileSelection</a>, <a class="el" href="classGtk_1_1FontButton.html#ad4dae76c16ec6d501816f1a06e9d44b2">Gtk::FontButton</a>, <a class="el" href="classGtk_1_1FontSelectionDialog.html#ad5b39fcf3ce8f770bc2987267f46a12b">Gtk::FontSelectionDialog</a>, <a class="el" href="classGtk_1_1Frame.html#a5f7db796218fe2e89e453071b464f6d4">Gtk::Frame</a>, <a class="el" href="classGtk_1_1HandleBox.html#a63722f67c9a993404b66b1f632755fb6">Gtk::HandleBox</a>, <a class="el" href="classGtk_1_1ImageMenuItem.html#aace048e4175f654d494a552f68ec44aa">Gtk::ImageMenuItem</a>, <a class="el" href="classGtk_1_1Item.html#a47682efbca1229f4f970bae2015b8daf">Gtk::Item</a>, <a class="el" href="classGtk_1_1LinkButton.html#a01e2192f9822c37b815fc6d1d2e33d84">Gtk::LinkButton</a>, <a class="el" href="classGtk_1_1MenuItem.html#aa83fe08a8b6c5e36a7c464c5f2faf946">Gtk::MenuItem</a>, <a class="el" href="classGtk_1_1MenuToolButton.html#a6d5506c273ce86a54862ba3b70758b47">Gtk::MenuToolButton</a>, <a class="el" href="classGtk_1_1MessageDialog.html#a6019fc42bcc8e891dfbcc6565939ec8e">Gtk::MessageDialog</a>, <a class="el" href="classGtk_1_1OffscreenWindow.html#aae1b74de2df739a8e7450c4f822ead9c">Gtk::OffscreenWindow</a>, <a class="el" href="classGtk_1_1OptionMenu.html#aae1984c3cfd400894e9da3e81fb4c4d0">Gtk::OptionMenu</a>, <a class="el" href="classGtk_1_1Plug.html#ac215b1d0d84d6783f9d737748cbc533b">Gtk::Plug</a>, <a class="el" href="classGtk_1_1RadioButton.html#a43c24cc7bea2c2edf043f4b76c632ee7">Gtk::RadioButton</a>, <a class="el" href="classGtk_1_1RadioMenuItem.html#aabd8e463294ac590ba329a79bda1820b">Gtk::RadioMenuItem</a>, <a class="el" href="classGtk_1_1RadioToolButton.html#a7508ede2d8cda64545c0c1511db8333d">Gtk::RadioToolButton</a>, <a class="el" href="classGtk_1_1RecentChooserDialog.html#aa9037355630ec732629caf279a3012cf">Gtk::RecentChooserDialog</a>, <a class="el" href="classGtk_1_1ScaleButton.html#abd9b41acbedadf2ae1e4bf96250bf99f">Gtk::ScaleButton</a>, <a class="el" href="classGtk_1_1ScrolledWindow.html#abacc27fa2d7d97d377974c8cd698ec2a">Gtk::ScrolledWindow</a>, <a class="el" href="classGtk_1_1SeparatorMenuItem.html#a9b75733e98f771db456c2fe190652272">Gtk::SeparatorMenuItem</a>, <a class="el" href="classGtk_1_1SeparatorToolItem.html#af88c8baefe7909b8544bda83705220ee">Gtk::SeparatorToolItem</a>, <a class="el" href="classGtk_1_1TearoffMenuItem.html#a1a6a4a8e3edf692daf0a41d608f37e18">Gtk::TearoffMenuItem</a>, <a class="el" href="classGtk_1_1ToggleButton.html#aaf95f140bb908c7424ce489c8c988993">Gtk::ToggleButton</a>, <a class="el" href="classGtk_1_1ToggleToolButton.html#a9826ae502d32b3f6ef07972172bc1296">Gtk::ToggleToolButton</a>, <a class="el" href="classGtk_1_1ToolButton.html#a451fe61a9536f6eb5e55e70ba79eaeea">Gtk::ToolButton</a>, <a class="el" href="classGtk_1_1ToolItem.html#a14a91aa75fdf0d7377288f407f80ef79">Gtk::ToolItem</a>, <a class="el" href="classGtk_1_1Viewport.html#adc421299119cc0f0b21de0abcdbb3bed">Gtk::Viewport</a>, <a class="el" href="classGtk_1_1VolumeButton.html#a0da9674c76e5abe87e070c6d987b9605">Gtk::VolumeButton</a>, <a class="el" href="classGtk_1_1Window.html#a467102527550b51eb4036390caeedb5c">Gtk::Window</a>, <a class="el" href="classGtk_1_1PageSetupUnixDialog.html#a037e9e6f945a24d31cb2b16605eb1aab">Gtk::PageSetupUnixDialog</a>, <a class="el" href="classGtk_1_1PrintUnixDialog.html#ae8d543407e309cd6e7e67cd0aa2f82b0">Gtk::PrintUnixDialog</a>, <a class="el" href="classGtk_1_1ComboDropDownItem.html#ae7820fc94b32a596f0463c25fed2a3d5">Gtk::ComboDropDownItem</a>, and <a class="el" href="classGtk_1_1InputDialog.html#a207e658e5dcd65c726fd626368b103c9">Gtk::InputDialog</a>.</p>

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

<p>Remove the contained object Since this can only hold one object it is not necessary to specify which object to remove like other containers. </p>
<p>When calling <a class="el" href="classGtk_1_1Bin.html#aa1e7fba8461ffc4e8676ea3be6f40f2d" title="Remove the contained object Since this can only hold one object it is not necessary...">remove()</a> on a <a class="el" href="classGtk_1_1ScrolledWindow.html" title="Adds scrollbars to its child widget.">Gtk::ScrolledWindow</a> this might not remove the expected child directly, because <a class="el" href="classGtk_1_1ScrolledWindow.html#a17c588d56d93923841d38f0d5e2ec9d7" title="Puts the child inside a Gtk::Viewport if it doesn&#39;t have native scrolling capability...">Gtk::ScrolledWindow::add()</a> sometimes creates a Gtk::ViewPort child and places the widget in that. </p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a3fef7943ef681ada63356ac3ec232f90"></a><!-- doxytag: member="Gtk::Bin::wrap" ref="a3fef7943ef681ada63356ac3ec232f90" args="(GtkBin *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkBin *&#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/bin.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:21:46 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>