Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Gtk::ImageMenuItem Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1ImageMenuItem.html">ImageMenuItem</a></div>
<h1>Gtk::ImageMenuItem Class Reference<br>
<small>
[<a class="el" href="group__Menus.html">Menu classes</a>,&nbsp;<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::ImageMenuItem" --><!-- doxytag: inherits="Gtk::MenuItem" -->Inheritance diagram for Gtk::ImageMenuItem:<p><center><img src="classGtk_1_1ImageMenuItem__inherit__graph.png" border="0" usemap="#Gtk_1_1ImageMenuItem__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1ImageMenuItem__inherit__map">
<area href="classGtk_1_1MenuItem.html" shape="rect" coords="60,625,175,652" alt="">
<area href="classGtk_1_1Item.html" shape="rect" coords="77,548,157,575" alt="">
<area href="classGtk_1_1Bin.html" shape="rect" coords="81,471,153,497" alt="">
<area href="classGtk_1_1Container.html" shape="rect" coords="61,393,173,420" alt="">
<area href="classGtk_1_1Widget.html" shape="rect" coords="71,316,164,343" alt="">
<area href="classGtk_1_1Object.html" shape="rect" coords="5,239,96,265" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Object.html" shape="rect" coords="7,161,100,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html" shape="rect" coords="53,84,179,111" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Interface.html" shape="rect" coords="128,161,237,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classsigc_1_1trackable.html" shape="rect" coords="60,7,172,33" alt="">
<area href="classAtk_1_1Implementor.html" shape="rect" coords="120,239,251,265" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1ImageMenuItem-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A menu item with an icon. 
<p>
A GtkImageMenuItem is a menu item which has an icon next to the text label. Note that the user can disable display of menu icons, so make sure to still fill in the text label. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#deaff48244f3a42d49626b7b332c82fa">get_image</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the widget that is currently set as the image of <em>image_menu_item</em> .  <a href="#deaff48244f3a42d49626b7b332c82fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#f10e7a6aa352b30ddab8937dcc3e44da">get_image</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the widget that is currently set as the image of <em>image_menu_item</em> .  <a href="#f10e7a6aa352b30ddab8937dcc3e44da"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkImageMenuItem*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#8ce865fff24f83050ad5841de92d601c">gobj</a> () const</td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GtkObject.  <a href="#ace048e4175f654d494a552f68ec44aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#c2723ab808199e0548ea2eb243d67cbf">ImageMenuItem</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp; id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#12d35d7e9424e1ae8453aa3c0763e2fe">ImageMenuItem</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, bool mnemonic=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#84b714d3ec222ecf37daa4e12afe80c4">ImageMenuItem</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; image, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; label, bool mnemonic=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#3d173019b9219089ba54366de8ff10cb">ImageMenuItem</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#2383bdfc0a5db17de9495290ad372c90">set_image</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; image)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the image of <em>image_menu_item</em> to the given widget.  <a href="#2383bdfc0a5db17de9495290ad372c90"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#39568aa4c5a246f95e667a643affe091">~ImageMenuItem</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1ImageMenuItem.html">Gtk::ImageMenuItem</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ImageMenuItem.html#536a8665561ced9a4ecb27f127ca4036">wrap</a> (GtkImageMenuItem* object, bool take_copy=false)</td></tr>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="84b714d3ec222ecf37daa4e12afe80c4"></a><!-- doxytag: member="Gtk::ImageMenuItem::ImageMenuItem" ref="84b714d3ec222ecf37daa4e12afe80c4" args="(Widget &amp;image, const Glib::ustring &amp;label, bool mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ImageMenuItem::ImageMenuItem           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>mnemonic</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="12d35d7e9424e1ae8453aa3c0763e2fe"></a><!-- doxytag: member="Gtk::ImageMenuItem::ImageMenuItem" ref="12d35d7e9424e1ae8453aa3c0763e2fe" args="(const Glib::ustring &amp;label, bool mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ImageMenuItem::ImageMenuItem           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>mnemonic</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c2723ab808199e0548ea2eb243d67cbf"></a><!-- doxytag: member="Gtk::ImageMenuItem::ImageMenuItem" ref="c2723ab808199e0548ea2eb243d67cbf" args="(const StockID &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ImageMenuItem::ImageMenuItem           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Gets the widget that is currently set as the image of <em>image_menu_item</em> . 
<p>
See <a class="el" href="classGtk_1_1ImageMenuItem.html#2383bdfc0a5db17de9495290ad372c90">set_image()</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The widget set as image of <em>image_menu_item</em> . </dd></dl>

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

<p>
Gets the widget that is currently set as the image of <em>image_menu_item</em> . 
<p>
See <a class="el" href="classGtk_1_1ImageMenuItem.html#2383bdfc0a5db17de9495290ad372c90">set_image()</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The widget set as image of <em>image_menu_item</em> . </dd></dl>

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

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

<p>
Reimplemented from <a class="el" href="classGtk_1_1MenuItem.html#d06050727db1a524fa231e4a8139ee60">Gtk::MenuItem</a>.
</div>
</div><p>
<a class="anchor" name="ace048e4175f654d494a552f68ec44aa"></a><!-- doxytag: member="Gtk::ImageMenuItem::gobj" ref="ace048e4175f654d494a552f68ec44aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkImageMenuItem* Gtk::ImageMenuItem::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>
Sets the image of <em>image_menu_item</em> to the given widget. 
<p>
Note that it depends on the show-menu-images setting whether the image will be displayed or not. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>A widget to set as the image for the menu item. </td></tr>
  </table>
</dl>

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

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

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

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