<!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 => <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 => obj -> <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 => o -> <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> -> <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> -> <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> -> <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> -> <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 => self -> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a> -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <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 => self -> <a href="Graphics-UI-Gtk-General-StockItems.html#t:StockId">StockId</a> -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <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 => self -> <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 => 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/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 => 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/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 => 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/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <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 => 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/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 => 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/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) => menu -> 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/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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> -> <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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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 => 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="/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 => 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="/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 => 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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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="/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 => 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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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="/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 => self -> (<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/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="/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 => self -> (<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/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="/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 "system tray" 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 "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 <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 "System Tray" specification. Implementations of the "tray" 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"> </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"> </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"> </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"> </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"> </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 => <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"> </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 => obj -> <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 => o -> <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">-> <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"> </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">-> <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"> </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">-> <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"> </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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><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>tooltipText</code> - the tooltip text </p></td></tr><tr><td class="src">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> 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">-> self</td><td class="doc"><p><code>userData</code> - the status icon to position the menu on </p></td></tr><tr><td class="src">-> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <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 => <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 => <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 => <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 => <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 => <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 => <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: >= 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 => <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 => <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 => <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> -> <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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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 => 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="/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 => 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="/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 => 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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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="/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 => 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> -> <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a> -> <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="/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 => self -> (<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/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="/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 => self -> (<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/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="/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>