Sophie

Sophie

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

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::StatusIcon 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_1StatusIcon.html">StatusIcon</a></div>
<h1>Gtk::StatusIcon Class Reference</h1><!-- doxytag: class="Gtk::StatusIcon" --><!-- doxytag: inherits="Glib::Object" -->Inheritance diagram for Gtk::StatusIcon:<p><center><img src="classGtk_1_1StatusIcon__inherit__graph.png" border="0" usemap="#Gtk_1_1StatusIcon__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1StatusIcon__inherit__map">
<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="21,161,115,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="5,84,131,111" 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="12,7,124,33" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1StatusIcon-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The "system tray" or notification area is normally used for transient icons that indicate some special state. 
<p>
For example, a system tray icon might appear to tell the user that they have new mail, or have an incoming instant message, or something along those lines. The basic idea is that creating an icon in the notification area is less annoying than popping up a dialog.<p>
A <a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a> object can be used to display an icon in a "system tray". The icon can have a tooltip, and the user can interact with it by activating it or popping up a context menu. Critical information should not solely be displayed in a <a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>, since it may not be visible (e.g. when the user doesn't have a notification area on his panel). This can be checked with <a class="el" href="classGtk_1_1StatusIcon.html#910ac18390d2ab9063eca21a4f23d432">is_embedded()</a>.<p>
On X11, the implementation follows the freedesktop.org "System Tray" specification. Implementations of the "tray" side of this specification can be found e.g. in the GNOME and KDE panel applications.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000342">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

<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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#56e9ed68aa485476e37cc79998b9eb7f">get_blinking</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if the icon is blinking.  <a href="#56e9ed68aa485476e37cc79998b9eb7f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#1a9fe1c7776fa0509ab31835f4949195">get_geometry</a> (<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&amp; screen, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&amp; orientation)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtains information about the location of the status icon on screen.  <a href="#1a9fe1c7776fa0509ab31835f4949195"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#943d031add08179c094484342c9d0952">get_icon_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the name of the icon being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>.  <a href="#943d031add08179c094484342c9d0952"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#aff8257030337525a9ce61712e62af38">get_pixbuf</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>.  <a href="#aff8257030337525a9ce61712e62af38"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#77ab11a97f02aab3e486c9ef3a1f5251">get_pixbuf</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>.  <a href="#77ab11a97f02aab3e486c9ef3a1f5251"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#d1dc3ef48f97d6a517fa689adf9233db">get_screen</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: a <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>.  <a href="#d1dc3ef48f97d6a517fa689adf9233db"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#e60016280eeac61d0090f1a4be3b8889">get_screen</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: a <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>.  <a href="#e60016280eeac61d0090f1a4be3b8889"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#45b7d2546e2c6b173fb5393cba0519d0">get_size</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the size in pixels that is available for the image.  <a href="#45b7d2546e2c6b173fb5393cba0519d0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1StockID.html">StockID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#d4edca5fd71487d614e0367c7e87f549">get_stock</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the id of the stock icon being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>.  <a href="#d4edca5fd71487d614e0367c7e87f549"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#g92e349952b9dba45f2b008e3fcec013b">ImageType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#6433507ef38a3164fe93c99d3b8de5a4">get_storage_type</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the type of representation being used by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> to store image data.  <a href="#6433507ef38a3164fe93c99d3b8de5a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#fce3c956a9c3387404fa2c95c8fc4833">get_visible</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if the status icon is visible.  <a href="#fce3c956a9c3387404fa2c95c8fc4833"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkStatusIcon*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#70a51f86783ffed3c095864181248e63">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#70a51f86783ffed3c095864181248e63"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkStatusIcon*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#529f1bf38ec0a667ea6c78b346bfc594">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#529f1bf38ec0a667ea6c78b346bfc594"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkStatusIcon*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#ea8e88685443016f8badf1abac501f38">gobj_copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#ea8e88685443016f8badf1abac501f38"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#910ac18390d2ab9063eca21a4f23d432">is_embedded</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if the status icon is embedded in.  <a href="#910ac18390d2ab9063eca21a4f23d432"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#5a5145595c7f884d215860b026732882">popup_menu_at_position</a> (<a class="el" href="classGtk_1_1Menu.html">Menu</a>&amp; menu, guint button, guint32 activate_time)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Displays a menu aligned to the status icon, and makes it available for selection.  <a href="#5a5145595c7f884d215860b026732882"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#2ed143dcc45d8da72d56cdaf1c9ba713">property_blinking</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether or not the status icon is blinking.  <a href="#2ed143dcc45d8da72d56cdaf1c9ba713"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#e06a338ee0fc2b92c697cf72032076b3">property_blinking</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether or not the status icon is blinking.  <a href="#e06a338ee0fc2b92c697cf72032076b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a>&lt;<br>
 std::string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#9088ec994723d03031546945a0103815">property_file</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Filename to load and display.  <a href="#9088ec994723d03031546945a0103815"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#f28f9da82bac067f53e09af877e1b016">property_icon_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the icon from the icon theme.  <a href="#f28f9da82bac067f53e09af877e1b016"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#83b18525c0c11c33d5e3e9ed441e27eb">property_icon_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the icon from the icon theme.  <a href="#83b18525c0c11c33d5e3e9ed441e27eb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#2ceaca6bbb6fe0a43ba03c42307fd1c5">property_pixbuf</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A GdkPixbuf to display.  <a href="#2ceaca6bbb6fe0a43ba03c42307fd1c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<br>
 <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#8519af853bcac6f252f036b68818eada">property_pixbuf</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A GdkPixbuf to display.  <a href="#8519af853bcac6f252f036b68818eada"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#6d75a342f180df49810ed4e089fc5c46">property_size</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The size of the icon.  <a href="#6d75a342f180df49810ed4e089fc5c46"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="el" href="classGtk_1_1StockID.html">StockID</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#e0ef46eca031c2a974ce91d3d6cb96fe">property_stock</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="namespaceGtk_1_1Stock.html">Stock</a> ID for a stock image to display.  <a href="#e0ef46eca031c2a974ce91d3d6cb96fe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1StockID.html">StockID</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#37defdb0a1468798571295ed22d52ea7">property_stock</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="namespaceGtk_1_1Stock.html">Stock</a> ID for a stock image to display.  <a href="#37defdb0a1468798571295ed22d52ea7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<br>
 <a class="el" href="group__gtkmmEnums.html#g92e349952b9dba45f2b008e3fcec013b">ImageType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#5541380209e194769792b8047fa0235b">property_storage_type</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The representation being used for image data.  <a href="#5541380209e194769792b8047fa0235b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#5099ce153989d2e5a8b17428de5b1b0d">set</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; icon_name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes <em>status_icon</em> display the icon named <em>icon_name</em> from the current icon theme.  <a href="#5099ce153989d2e5a8b17428de5b1b0d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#762abaa21f09995f5b94313100b305bc">set</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp; stock_id)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes <em>status_icon</em> display the stock icon with the id <em>stock_id</em> .  <a href="#762abaa21f09995f5b94313100b305bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#c0384b77ff1bf80d77799685078c919e">set</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp; pixbuf)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes <em>status_icon</em> display <em>pixbuf</em> .  <a href="#c0384b77ff1bf80d77799685078c919e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#afafc3925a4878426a3ae410cd5bf7dd">set_blinking</a> (bool blinking=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes the status icon start or stop blinking.  <a href="#afafc3925a4878426a3ae410cd5bf7dd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#df0aeb58ab868156646d0a600d3cbc61">set_from_file</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; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes <em>status_icon</em> display the file <em>filename</em> .  <a href="#df0aeb58ab868156646d0a600d3cbc61"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#056678a0ccef53abd77744ebaf8a7f26">set_screen</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&amp; screen)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a> where <em>status_icon</em> is displayed; if the icon is already mapped, it will be unmapped, and then remapped on the new screen.  <a href="#056678a0ccef53abd77744ebaf8a7f26"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#5b710f47c3c145381be6d005105d70cf">set_tooltip</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; tooltip_text)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the tooltip of the status icon.  <a href="#5b710f47c3c145381be6d005105d70cf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#a8071914856af839dd210cc4b244be6a">set_visible</a> (bool visible=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shows or hides a status icon.  <a href="#a8071914856af839dd210cc4b244be6a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#9350e3e6a2e834ce317a32fbee4f21cb">signal_activate</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_activate()</code> </dd></dl>
 <a href="#9350e3e6a2e834ce317a32fbee4f21cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<br>
 guint, guint32 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#db03f47b526fef3a5be37bb3c6541f92">signal_popup_menu</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_popup_menu(guint button, guint32 activate_time)</code> </dd></dl>
 <a href="#db03f47b526fef3a5be37bb3c6541f92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool,<br>
 int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#0d38f7277cbc6b763ffd85ad6bc6dfe8">signal_size_changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>bool on_my_size_changed(int size)</code> </dd></dl>
 <a href="#0d38f7277cbc6b763ffd85ad6bc6dfe8"></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_1StatusIcon.html#374b0da7029983febda301cf83424399">~StatusIcon</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#3f1e30373c022028c7c5ce6d02355c38">create</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; icon_name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#b0d930fc95745e5a9251a9582d2bd669">create</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp; stock_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#306477d0d7208f0401ab90f2f4b25f1d">create</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp; pixbuf)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> object.  <a href="#306477d0d7208f0401ab90f2f4b25f1d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#7d249edb6954d315d136fc7d67080a37">create_from_file</a> (const std::string&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a status icon displaying the file <em>filename</em>.  <a href="#7d249edb6954d315d136fc7d67080a37"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#58ec3a2b7798af4cffb2c9b6bf892738">on_size_changed</a> (int size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#aae55ceca75537115be0c17dd30723e2">StatusIcon</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; icon_name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#1573c8e492fc1b7397f4d01947d76cb0">StatusIcon</a> (const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp; stock)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#64f37726a34071148bebeb2954adc5d1">StatusIcon</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp; pixbuf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#5d33c845a4b7971fab3389a58a745651">StatusIcon</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="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1StatusIcon.html#610066adb78b7006b42dd4d980a28cae">wrap</a> (GtkStatusIcon* 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="#610066adb78b7006b42dd4d980a28cae"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="374b0da7029983febda301cf83424399"></a><!-- doxytag: member="Gtk::StatusIcon::~StatusIcon" ref="374b0da7029983febda301cf83424399" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::StatusIcon::~StatusIcon           </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="5d33c845a4b7971fab3389a58a745651"></a><!-- doxytag: member="Gtk::StatusIcon::StatusIcon" ref="5d33c845a4b7971fab3389a58a745651" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::StatusIcon::StatusIcon           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="64f37726a34071148bebeb2954adc5d1"></a><!-- doxytag: member="Gtk::StatusIcon::StatusIcon" ref="64f37726a34071148bebeb2954adc5d1" args="(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::StatusIcon::StatusIcon           </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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>pixbuf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="aae55ceca75537115be0c17dd30723e2"></a><!-- doxytag: member="Gtk::StatusIcon::StatusIcon" ref="aae55ceca75537115be0c17dd30723e2" args="(const Glib::ustring &amp;icon_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::StatusIcon::StatusIcon           </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>icon_name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3f1e30373c022028c7c5ce6d02355c38"></a><!-- doxytag: member="Gtk::StatusIcon::create" ref="3f1e30373c022028c7c5ce6d02355c38" args="(const Glib::ustring &amp;icon_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt; Gtk::StatusIcon::create           </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>icon_name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b0d930fc95745e5a9251a9582d2bd669"></a><!-- doxytag: member="Gtk::StatusIcon::create" ref="b0d930fc95745e5a9251a9582d2bd669" args="(const StockID &amp;stock_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt; Gtk::StatusIcon::create           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>stock_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="306477d0d7208f0401ab90f2f4b25f1d"></a><!-- doxytag: member="Gtk::StatusIcon::create" ref="306477d0d7208f0401ab90f2f4b25f1d" args="(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt; Gtk::StatusIcon::create           </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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>pixbuf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a new <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> object. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A Glib::RefPtr&lt;&gt; to a newly created <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> object. </dd></dl>

</div>
</div><p>
<a class="anchor" name="7d249edb6954d315d136fc7d67080a37"></a><!-- doxytag: member="Gtk::StatusIcon::create_from_file" ref="7d249edb6954d315d136fc7d67080a37" args="(const std::string &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a>&gt; Gtk::StatusIcon::create_from_file           </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a status icon displaying the file <em>filename</em>. 
<p>
The image will be scaled down to fit in the available space in the notification area, if necessary.<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>filename</em>&nbsp;</td><td>A filename. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1StatusIcon.html">StatusIcon</a></dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000343">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

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

<p>
Return value: <code>true</code> if the icon is blinking. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the icon is blinking</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000358">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="1a9fe1c7776fa0509ab31835f4949195"></a><!-- doxytag: member="Gtk::StatusIcon::get_geometry" ref="1a9fe1c7776fa0509ab31835f4949195" args="(Glib::RefPtr&lt; Gdk::Screen &gt; &amp;screen, Gdk::Rectangle &amp;area, Orientation &amp;orientation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::StatusIcon::get_geometry           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>orientation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Obtains information about the location of the status icon on screen. 
<p>
This information can be used to e.g. position popups like notification bubbles. See <a class="el" href="classGtk_1_1StatusIcon.html#5a5145595c7f884d215860b026732882">popup_menu_at_position()</a> for a more convenient alternative for positioning menus.<p>
Note that some platforms do not allow GTK+ to provide this information.<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>screen,:</em>&nbsp;</td><td>The screen. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>The area occupied by the status icon. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>orientation</em>&nbsp;</td><td>The orientation of the panel in which the status icon is embedded. A panel at the top or bottom of the screen is horizontal, a panel at the left or right is vertical. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the location information has been filled in.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000360">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="943d031add08179c094484342c9d0952"></a><!-- doxytag: member="Gtk::StatusIcon::get_icon_name" ref="943d031add08179c094484342c9d0952" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::StatusIcon::get_icon_name           </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 name of the icon being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>. 
<p>
The storage type of the status icon must be <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9">Gtk::IMAGE_EMPTY</a> or <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013bf5c533b146ffc6946b862e5866755bde">Gtk::IMAGE_ICON_NAME</a> (see <a class="el" href="classGtk_1_1StatusIcon.html#6433507ef38a3164fe93c99d3b8de5a4">get_storage_type()</a>). The returned string is owned by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> and should not be freed or modified. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Name of the displayed icon, or <code>0</code> if the image is empty.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000352">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="aff8257030337525a9ce61712e62af38"></a><!-- doxytag: member="Gtk::StatusIcon::get_pixbuf" ref="aff8257030337525a9ce61712e62af38" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::StatusIcon::get_pixbuf           </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 <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>. 
<p>
The storage type of the status icon must be <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9">Gtk::IMAGE_EMPTY</a> or <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013bc45444239e5e392528e64d4a0964ff62">Gtk::IMAGE_PIXBUF</a> (see <a class="el" href="classGtk_1_1StatusIcon.html#6433507ef38a3164fe93c99d3b8de5a4">get_storage_type()</a>). The caller of this function does not own a reference to the returned pixbuf. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The displayed pixbuf, or <code>0</code> if the image is empty.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000350">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="77ab11a97f02aab3e486c9ef3a1f5251"></a><!-- doxytag: member="Gtk::StatusIcon::get_pixbuf" ref="77ab11a97f02aab3e486c9ef3a1f5251" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::StatusIcon::get_pixbuf           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>. 
<p>
The storage type of the status icon must be <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9">Gtk::IMAGE_EMPTY</a> or <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013bc45444239e5e392528e64d4a0964ff62">Gtk::IMAGE_PIXBUF</a> (see <a class="el" href="classGtk_1_1StatusIcon.html#6433507ef38a3164fe93c99d3b8de5a4">get_storage_type()</a>). The caller of this function does not own a reference to the returned pixbuf. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The displayed pixbuf, or <code>0</code> if the image is empty.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000349">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="d1dc3ef48f97d6a517fa689adf9233db"></a><!-- doxytag: member="Gtk::StatusIcon::get_screen" ref="d1dc3ef48f97d6a517fa689adf9233db" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt; Gtk::StatusIcon::get_screen           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: a <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p12s.html#_newin2p12s000085">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="e60016280eeac61d0090f1a4be3b8889"></a><!-- doxytag: member="Gtk::StatusIcon::get_screen" ref="e60016280eeac61d0090f1a4be3b8889" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt; Gtk::StatusIcon::get_screen           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: a <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p12s.html#_newin2p12s000084">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="45b7d2546e2c6b173fb5393cba0519d0"></a><!-- doxytag: member="Gtk::StatusIcon::get_size" ref="45b7d2546e2c6b173fb5393cba0519d0" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::StatusIcon::get_size           </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 size in pixels that is available for the image. 
<p>
<a class="el" href="namespaceGtk_1_1Stock.html">Stock</a> icons and named icons adapt their size automatically if the size of the notification area changes. For other storage types, the size-changed signal can be used to react to size changes.<p>
Note that the returned size is only meaningful while the status icon is embedded (see <a class="el" href="classGtk_1_1StatusIcon.html#910ac18390d2ab9063eca21a4f23d432">is_embedded()</a>). <dl class="return" compact><dt><b>Returns:</b></dt><dd>The size that is available for the image</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000353">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="d4edca5fd71487d614e0367c7e87f549"></a><!-- doxytag: member="Gtk::StatusIcon::get_stock" ref="d4edca5fd71487d614e0367c7e87f549" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1StockID.html">StockID</a> Gtk::StatusIcon::get_stock           </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 id of the stock icon being displayed by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>. 
<p>
The storage type of the status icon must be <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9">Gtk::IMAGE_EMPTY</a> or <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b16e34e14f072617d5379793fd3f26ddc">Gtk::IMAGE_STOCK</a> (see <a class="el" href="classGtk_1_1StatusIcon.html#6433507ef38a3164fe93c99d3b8de5a4">get_storage_type()</a>). The returned string is owned by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> and should not be freed or modified. <dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="namespaceGtk_1_1Stock.html">Stock</a> id of the displayed stock icon, or <code>0</code> if the image is empty.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000351">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="6433507ef38a3164fe93c99d3b8de5a4"></a><!-- doxytag: member="Gtk::StatusIcon::get_storage_type" ref="6433507ef38a3164fe93c99d3b8de5a4" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#g92e349952b9dba45f2b008e3fcec013b">ImageType</a> Gtk::StatusIcon::get_storage_type           </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 type of representation being used by the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> to store image data. 
<p>
If the <a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a> has no image data, the return value will be <a class="el" href="group__gtkmmEnums.html#gg92e349952b9dba45f2b008e3fcec013b80b1fa75ee00831b2a6a54c5dbce0ce9">Gtk::IMAGE_EMPTY</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The image representation being used</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000348">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

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

<p>
Return value: <code>true</code> if the status icon is visible. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the status icon is visible</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000356">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="70a51f86783ffed3c095864181248e63"></a><!-- doxytag: member="Gtk::StatusIcon::gobj" ref="70a51f86783ffed3c095864181248e63" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkStatusIcon* Gtk::StatusIcon::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 GObject. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#2b7010748d60e770e9e0b3d65c100cf2">Glib::ObjectBase</a>.
</div>
</div><p>
<a class="anchor" name="529f1bf38ec0a667ea6c78b346bfc594"></a><!-- doxytag: member="Gtk::StatusIcon::gobj" ref="529f1bf38ec0a667ea6c78b346bfc594" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkStatusIcon* Gtk::StatusIcon::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 GObject. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.
</div>
</div><p>
<a class="anchor" name="ea8e88685443016f8badf1abac501f38"></a><!-- doxytag: member="Gtk::StatusIcon::gobj_copy" ref="ea8e88685443016f8badf1abac501f38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkStatusIcon* Gtk::StatusIcon::gobj_copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
<p>

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

<p>
Return value: <code>true</code> if the status icon is embedded in. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the status icon is embedded in a notification area.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000359">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="58ec3a2b7798af4cffb2c9b6bf892738"></a><!-- doxytag: member="Gtk::StatusIcon::on_size_changed" ref="58ec3a2b7798af4cffb2c9b6bf892738" args="(int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gtk::StatusIcon::on_size_changed           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>size</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5a5145595c7f884d215860b026732882"></a><!-- doxytag: member="Gtk::StatusIcon::popup_menu_at_position" ref="5a5145595c7f884d215860b026732882" args="(Menu &amp;menu, guint button, guint32 activate_time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::popup_menu_at_position           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Menu.html">Menu</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>menu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>button</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&nbsp;</td>
          <td class="paramname"> <em>activate_time</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Displays a menu aligned to the status icon, and makes it available for selection. 
<p>
Applications can use this function to display context-sensitive menus.<p>
This is equivalent to the gtk_status_icon_position_menu() helper callback in GTK+, which can be provided to gtk_menu_popup().<p>
See <a class="el" href="classGtk_1_1Menu.html#6501cd09e10a13f18249202571f02a78">Gtk::Menu::popup()</a> for more details.<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>menu</em>&nbsp;</td><td>The menu to popup for the status icon. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>button</em>&nbsp;</td><td>The mouse button which was pressed to initiate the event. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>activate_time</em>&nbsp;</td><td>The time at which the activation event occurred.</td></tr>
  </table>
</dl>
<dl compact><dt><b><a class="el" href="newin2p12s.html#_newin2p12s000086">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>

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

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

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

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

</div>
</div><p>
<a class="anchor" name="9088ec994723d03031546945a0103815"></a><!-- doxytag: member="Gtk::StatusIcon::property_file" ref="9088ec994723d03031546945a0103815" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a>&lt;std::string&gt; Gtk::StatusIcon::property_file           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

</div>
</div><p>
<a class="anchor" name="8519af853bcac6f252f036b68818eada"></a><!-- doxytag: member="Gtk::StatusIcon::property_pixbuf" ref="8519af853bcac6f252f036b68818eada" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&gt; Gtk::StatusIcon::property_pixbuf           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

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

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

</div>
</div><p>
<a class="anchor" name="5099ce153989d2e5a8b17428de5b1b0d"></a><!-- doxytag: member="Gtk::StatusIcon::set" ref="5099ce153989d2e5a8b17428de5b1b0d" args="(const Glib::ustring &amp;icon_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set           </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>icon_name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Makes <em>status_icon</em> display the icon named <em>icon_name</em> from the current icon theme. 
<p>
See new_from_icon_name() for details.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000347">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>icon_name</em>&nbsp;</td><td>An icon name. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="762abaa21f09995f5b94313100b305bc"></a><!-- doxytag: member="Gtk::StatusIcon::set" ref="762abaa21f09995f5b94313100b305bc" args="(const StockID &amp;stock_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">StockID</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>stock_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Makes <em>status_icon</em> display the stock icon with the id <em>stock_id</em> . 
<p>
See new_from_stock() for details.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000346">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stock_id</em>&nbsp;</td><td>A stock icon id. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c0384b77ff1bf80d77799685078c919e"></a><!-- doxytag: member="Gtk::StatusIcon::set" ref="c0384b77ff1bf80d77799685078c919e" args="(const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set           </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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>pixbuf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Makes <em>status_icon</em> display <em>pixbuf</em> . 
<p>
See new_from_pixbuf() for details.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000344">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pixbuf</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> or <code>0</code>. </td></tr>
  </table>
</dl>

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

<p>
Makes the status icon start or stop blinking. 
<p>
Note that blinking user interface elements may be problematic for some users, and thus may be turned off, in which case this setting has no effect.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000357">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>blinking</em>&nbsp;</td><td><code>true</code> to turn blinking on, <code>false</code> to turn it off. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="df0aeb58ab868156646d0a600d3cbc61"></a><!-- doxytag: member="Gtk::StatusIcon::set_from_file" ref="df0aeb58ab868156646d0a600d3cbc61" args="(const Glib::ustring &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set_from_file           </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>filename</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Makes <em>status_icon</em> display the file <em>filename</em> . 
<p>
See new_from_file() for details.<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000345">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>A filename. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="056678a0ccef53abd77744ebaf8a7f26"></a><!-- doxytag: member="Gtk::StatusIcon::set_screen" ref="056678a0ccef53abd77744ebaf8a7f26" args="(const Glib::RefPtr&lt; Gdk::Screen &gt; &amp;screen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set_screen           </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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>screen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a> where <em>status_icon</em> is displayed; if the icon is already mapped, it will be unmapped, and then remapped on the new screen. 
<p>
<dl compact><dt><b><a class="el" href="newin2p12s.html#_newin2p12s000083">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>screen</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a>. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5b710f47c3c145381be6d005105d70cf"></a><!-- doxytag: member="Gtk::StatusIcon::set_tooltip" ref="5b710f47c3c145381be6d005105d70cf" args="(const Glib::ustring &amp;tooltip_text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::StatusIcon::set_tooltip           </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>tooltip_text</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the tooltip of the status icon. 
<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000354">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tooltip_text</em>&nbsp;</td><td>The tooltip text, or <code>0</code>. </td></tr>
  </table>
</dl>

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

<p>
Shows or hides a status icon. 
<p>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000355">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>visible</em>&nbsp;</td><td><code>true</code> to show the status icon, <code>false</code> to hide it. </td></tr>
  </table>
</dl>

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

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

<p>

</div>
</div><p>
<a class="anchor" name="db03f47b526fef3a5be37bb3c6541f92"></a><!-- doxytag: member="Gtk::StatusIcon::signal_popup_menu" ref="db03f47b526fef3a5be37bb3c6541f92" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,guint,guint32 &gt; Gtk::StatusIcon::signal_popup_menu           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_popup_menu(guint button, guint32 activate_time)</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="0d38f7277cbc6b763ffd85ad6bc6dfe8"></a><!-- doxytag: member="Gtk::StatusIcon::signal_size_changed" ref="0d38f7277cbc6b763ffd85ad6bc6dfe8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; bool,int &gt; Gtk::StatusIcon::signal_size_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>bool on_my_size_changed(int size)</code> </dd></dl>

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="610066adb78b7006b42dd4d980a28cae"></a><!-- doxytag: member="Gtk::StatusIcon::wrap" ref="610066adb78b7006b42dd4d980a28cae" args="(GtkStatusIcon *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1StatusIcon.html">Gtk::StatusIcon</a>&gt; wrap           </td>
          <td>(</td>
          <td class="paramtype">GtkStatusIcon *&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="statusicon_8h.html">statusicon.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>