Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 750

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Display.StatusIcon</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Display-StatusIcon.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Display.StatusIcon</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li><li><a href="#g:8">Deprecated
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Display an icon in the system tray
</p><ul><li> Module available since Gtk+ version 2.10
</li></ul></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:StatusIcon">StatusIcon</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Misc-Tooltip.html#t:TooltipClass">TooltipClass</a> o =&gt; <a href="#t:StatusIconClass">StatusIconClass</a> o </li><li class="src short"><a href="#v:castToStatusIcon">castToStatusIcon</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:gTypeStatusIcon">gTypeStatusIcon</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toStatusIcon">toStatusIcon</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconNew">statusIconNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconNewFromPixbuf">statusIconNewFromPixbuf</a> :: <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconNewFromFile">statusIconNewFromFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconNewFromStock">statusIconNewFromStock</a> :: <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconNewFromIconName">statusIconNewFromIconName</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></li><li class="src short"><a href="#v:statusIconSetFromPixbuf">statusIconSetFromPixbuf</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconSetFromFile">statusIconSetFromFile</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconSetFromStock">statusIconSetFromStock</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconSetFromIconName">statusIconSetFromIconName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconGetStorageType">statusIconGetStorageType</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-Image.html#t:ImageType">ImageType</a></li><li class="src short"><a href="#v:statusIconGetPixbuf">statusIconGetPixbuf</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</li><li class="src short"><a href="#v:statusIconGetStock">statusIconGetStock</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a>)</li><li class="src short"><a href="#v:statusIconGetIconName">statusIconGetIconName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:statusIconGetSize">statusIconGetSize</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:statusIconSetTooltip">statusIconSetTooltip</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconSetVisible">statusIconSetVisible</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconGetVisible">statusIconGetVisible</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:statusIconSetBlinking">statusIconSetBlinking</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconGetBlinking">statusIconGetBlinking</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:statusIconIsEmbedded">statusIconIsEmbedded</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:statusIconPositionMenu">statusIconPositionMenu</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> menu, <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self) =&gt; menu -&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:statusIconGetGeometry">statusIconGetGeometry</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Gdk-Events.html#t:Rectangle">Rectangle</a>, <a href="Graphics-UI-Gtk-General-Enums.html#t:Orientation">Orientation</a>))</li><li class="src short"><a href="#v:statusIconSetName">statusIconSetName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:statusIconPixbuf">statusIconPixbuf</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></li><li class="src short"><a href="#v:statusIconFile">statusIconFile</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:statusIconStock">statusIconStock</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:statusIconIconName">statusIconIconName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:statusIconStorageType">statusIconStorageType</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="Graphics-UI-Gtk-Display-Image.html#t:ImageType">ImageType</a></li><li class="src short"><a href="#v:statusIconSize">statusIconSize</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:statusIconBlinking">statusIconBlinking</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:statusIconVisible">statusIconVisible</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:statusIconSizeChanged">statusIconSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:statusIconActivate">statusIconActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:statusIconPopupMenu">statusIconPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:onActivate">onActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterActivate">afterActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onPopupMenu">onPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterPopupMenu">afterPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onSizeChanged">onSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterSizeChanged">afterSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p>The &quot;system tray&quot; or notification area is normally used for transient
 icons that indicate some special state. 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><p>A <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></code> object can be used to display an icon in a &quot;system
 tray&quot;. 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 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></code>, 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 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconIsEmbedded">statusIconIsEmbedded</a></code>.
</p><p>On X11, the implementation follows the freedesktop.org &quot;System Tray&quot;
 specification. Implementations of the &quot;tray&quot; side of this specification
 can be found e.g. in the GNOME and KDE panel applications.
</p><p>Note that a <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></code> is <em>not</em> a widget, but just a <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>. Making
 it a widget would be impractical, since the system tray on Win32 doesn't
 allow to embed arbitrary widgets.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----StatusIcon
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:StatusIcon" class="def">StatusIcon</a>  <a href="src/Graphics-UI-Gtk-Types.html#StatusIcon" class="link">Source</a></p><div class="subs instances"><p id="control.i:StatusIcon" class="caption collapser" onclick="toggleSection('i:StatusIcon')">Instances</p><div id="section.i:StatusIcon" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Misc-Tooltip.html#t:TooltipClass">TooltipClass</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Misc-Tooltip.html#t:TooltipClass">TooltipClass</a> o =&gt; <a name="t:StatusIconClass" class="def">StatusIconClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#StatusIconClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:StatusIconClass" class="caption collapser" onclick="toggleSection('i:StatusIconClass')">Instances</p><div id="section.i:StatusIconClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToStatusIcon" class="def">castToStatusIcon</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a><a href="src/Graphics-UI-Gtk-Types.html#castToStatusIcon" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeStatusIcon" class="def">gTypeStatusIcon</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeStatusIcon" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toStatusIcon" class="def">toStatusIcon</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a><a href="src/Graphics-UI-Gtk-Types.html#toStatusIcon" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:statusIconNew" class="def">statusIconNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconNew" class="link">Source</a></p><div class="doc"><p>Creates an empty status icon object.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconNewFromPixbuf" class="def">statusIconNewFromPixbuf</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconNewFromPixbuf" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></td><td class="doc"><p><code>pixbuf</code> - a <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a status icon displaying <code>pixbuf</code>.
</p><p>The image will be scaled down to fit in the available space in the
 notification area, if necessary.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconNewFromFile" class="def">statusIconNewFromFile</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconNewFromFile" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>filename</code> - a filename
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a status icon displaying the file <code>filename</code>.
</p><p>The image will be scaled down to fit in the available space in the
 notification area, if necessary.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconNewFromStock" class="def">statusIconNewFromStock</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconNewFromStock" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a></td><td class="doc"><p><code>stockId</code> - a stock icon id
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:statusIconNewFromIconName" class="def">statusIconNewFromIconName</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconNewFromIconName" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>iconName</code> - an icon name
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a status icon displaying an icon from the current icon theme. If
 the current icon theme is changed, the icon will be updated appropriately.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:statusIconSetFromPixbuf" class="def">statusIconSetFromPixbuf</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetFromPixbuf" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></td><td class="doc"><p><code>pixbuf</code> - a <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Makes <code>statusIcon</code> display <code>pixbuf</code>. See <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconNewFromPixbuf">statusIconNewFromPixbuf</a></code> for
 details.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetFromFile" class="def">statusIconSetFromFile</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetFromFile" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>filename</code> - a filename
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Makes <code>statusIcon</code> display the file <code>filename</code>. See
 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconNewFromFile">statusIconNewFromFile</a></code> for details.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetFromStock" class="def">statusIconSetFromStock</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetFromStock" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a></td><td class="doc"><p><code>stockId</code> - a stock icon id
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Makes <code>statusIcon</code> display the stock icon with the id <code>stockId</code>. See
 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconNewFromStock">statusIconNewFromStock</a></code> for details.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetFromIconName" class="def">statusIconSetFromIconName</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetFromIconName" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>iconName</code> - an icon name
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Makes <code>statusIcon</code> display the icon named <code>iconName</code> from the current
 icon theme. See <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconNewFromIconName">statusIconNewFromIconName</a></code> for details.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconGetStorageType" class="def">statusIconGetStorageType</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetStorageType" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Display-Image.html#t:ImageType">ImageType</a></td><td class="doc"><p>returns the image representation being used
</p></td></tr></table></div><div class="doc"><p>Gets the type of representation being used by the <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></code> to store
 image data. If the <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIcon">StatusIcon</a></code> has no image data, the return value will be
 <code>Graphics.UI.Gtk.Display.Image.ImageEmpty</code>.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconGetPixbuf" class="def">statusIconGetPixbuf</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetPixbuf" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</td><td class="doc"><p>returns the displayed pixbuf, or <code>Nothing</code> if the
 image is empty.
</p></td></tr></table></div></div><div class="top"><p class="src"><a name="v:statusIconGetStock" class="def">statusIconGetStock</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetStock" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a>)</td><td class="doc"><p>returns stock id of the displayed stock icon, or <code>Nothing</code>
 if the image is empty.
</p></td></tr></table></div></div><div class="top"><p class="src"><a name="v:statusIconGetIconName" class="def">statusIconGetIconName</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetIconName" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</td><td class="doc"><p>returns name of the displayed icon, or <code>Nothing</code>
 if the image is empty.
</p></td></tr></table></div></div><div class="top"><p class="src"><a name="v:statusIconGetSize" class="def">statusIconGetSize</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetSize" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the size that is available for the image
</p></td></tr></table></div><div class="doc"><p>Gets the size in pixels that is available for the image. Stock icons and
 named icons adapt their size automatically if the size of the notification
 area changes. For other storage types, the <code>sizeChanged</code> signal can be used
 to react to size changes.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetTooltip" class="def">statusIconSetTooltip</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetTooltip" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>tooltipText</code> - the tooltip text
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the tooltip of the status icon.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetVisible" class="def">statusIconSetVisible</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetVisible" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>visible</code> - <code>True</code> to show the status icon, <code>False</code> to hide it
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Shows or hides a status icon.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconGetVisible" class="def">statusIconGetVisible</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetVisible" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the status icon is visible
</p></td></tr></table></div><div class="doc"><p>Returns whether the status icon is visible or not. Note that being
 visible does not guarantee that the user can actually see the icon, see also
 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconIsEmbedded">statusIconIsEmbedded</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetBlinking" class="def">statusIconSetBlinking</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetBlinking" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>blinking</code> - <code>True</code> to turn blinking on, <code>False</code> to turn it off
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Makes the status icon start or stop blinking. 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></div></div><div class="top"><p class="src"><a name="v:statusIconGetBlinking" class="def">statusIconGetBlinking</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetBlinking" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the icon is blinking
</p></td></tr></table></div><div class="doc"><p>Returns whether the icon is blinking, see <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconSetBlinking">statusIconSetBlinking</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconIsEmbedded" class="def">statusIconIsEmbedded</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconIsEmbedded" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the status icon is embedded in a
 notification area.
</p></td></tr></table></div><div class="doc"><p>Returns whether the status icon is embedded in a notification area.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconPositionMenu" class="def">statusIconPositionMenu</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconPositionMenu" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> menu, <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; menu</td><td class="doc"><p><code>menu</code> - the <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code>
</p></td></tr><tr><td class="src">-&gt; self</td><td class="doc"><p><code>userData</code> - the status icon to position the
 menu on
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>)</td><td class="doc"><p><code>(x,y,pushIn)</code> -
 <code>(x,y)</code> - coordinates.
 <code>pushIn</code> - whether the menu should be
 pushed in to be completely inside the screen
 instead of just clamped to the size to the
 screen.
</p></td></tr></table></div><div class="doc"><p>Menu positioning function to use with <code>menuPopup</code> to position <code>menu</code>
 aligned to the status icon <code>userData</code>.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconGetGeometry" class="def">statusIconGetGeometry</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Gdk-Events.html#t:Rectangle">Rectangle</a>, <a href="Graphics-UI-Gtk-General-Enums.html#t:Orientation">Orientation</a>))<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconGetGeometry" class="link">Source</a></p><div class="doc"><p>Obtains information about the location of the status icon on screen. This
 information can be used to e.g. position popups like notification bubbles.
</p><p>Note that some platforms do not allow Gtk+ to provide this information,
 and even on platforms that do allow it, the information is not reliable
 unless the status icon is embedded in a notification area, see
 <code><a href="Graphics-UI-Gtk-Display-StatusIcon.html#v:statusIconIsEmbedded">statusIconIsEmbedded</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSetName" class="def">statusIconSetName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSetName" class="link">Source</a></p><div class="doc"><p>Sets the name of this tray icon. This should be a string identifying this icon. It is may be used
 for sorting the icons in the tray and will not be shown to the user.
</p></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:statusIconPixbuf" class="def">statusIconPixbuf</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconPixbuf" class="link">Source</a></p><div class="doc"><p>A <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code> to display.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconFile" class="def">statusIconFile</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconFile" class="link">Source</a></p><div class="doc"><p>Filename to load and display.
</p><p>Default value: <code>Nothing</code>
</p></div></div><div class="top"><p class="src"><a name="v:statusIconStock" class="def">statusIconStock</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconStock" class="link">Source</a></p><div class="doc"><p>Stock ID for a stock image to display.
</p><p>Default value: <code>Nothing</code>
</p></div></div><div class="top"><p class="src"><a name="v:statusIconIconName" class="def">statusIconIconName</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconIconName" class="link">Source</a></p><div class="doc"><p>The name of the icon from the icon theme.
</p><p>Default value: <code>Nothing</code>
</p></div></div><div class="top"><p class="src"><a name="v:statusIconStorageType" class="def">statusIconStorageType</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="Graphics-UI-Gtk-Display-Image.html#t:ImageType">ImageType</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconStorageType" class="link">Source</a></p><div class="doc"><p>The representation being used for image data.
</p><p>Default value: <code>Graphics.UI.Gtk.Display.Image.ImageEmpty</code>
</p></div></div><div class="top"><p class="src"><a name="v:statusIconSize" class="def">statusIconSize</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSize" class="link">Source</a></p><div class="doc"><p>The size of the icon.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:statusIconBlinking" class="def">statusIconBlinking</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconBlinking" class="link">Source</a></p><div class="doc"><p>Whether or not the status icon is blinking.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:statusIconVisible" class="def">statusIconVisible</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconVisible" class="link">Source</a></p><div class="doc"><p>Whether or not the status icon is visible.
</p><p>Default value: <code>True</code>
</p></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:statusIconSizeChanged" class="def">statusIconSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconSizeChanged" class="link">Source</a></p><div class="doc"><p>Gets emitted when the size available for the image changes, e.g. because
 the notification area got resized.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconActivate" class="def">statusIconActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconActivate" class="link">Source</a></p><div class="doc"><p>Gets emitted when the user activates the status icon.
 If and how status icons can activated is platform-dependent.
</p></div></div><div class="top"><p class="src"><a name="v:statusIconPopupMenu" class="def">statusIconPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#statusIconPopupMenu" class="link">Source</a></p><div class="doc"><p>Gets emitted when the user brings up the context menu
 of the status icon. Whether status icons can have context
 menus and how these are activated is platform-dependent.
</p><p>The <code><a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a></code> and <code><a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a></code> parameters should be
 passed as the last to arguments to <code>Graphics.UI.Gtk.menuPopup</code>.
</p></div></div><h1 id="g:8">Deprecated
</h1><div class="top"><p class="src"><a name="v:onActivate" class="def">onActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#onActivate" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterActivate" class="def">afterActivate</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#afterActivate" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:onPopupMenu" class="def">onPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#onPopupMenu" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterPopupMenu" class="def">afterPopupMenu</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-General-Enums.html#t:MouseButton">MouseButton</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#afterPopupMenu" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:onSizeChanged" class="def">onSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#onSizeChanged" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterSizeChanged" class="def">afterSizeChanged</a> :: <a href="Graphics-UI-Gtk-Display-StatusIcon.html#t:StatusIconClass">StatusIconClass</a> self =&gt; self -&gt; (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Display-StatusIcon.html#afterSizeChanged" class="link">Source</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>