Sophie

Sophie

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

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.MenuComboToolbar.Menu</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-MenuComboToolbar-Menu.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.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.MenuComboToolbar.Menu</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">Child Attributes
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A menu widget
</p></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:Menu">Menu</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuShell.html#t:MenuShellClass">MenuShellClass</a> o =&gt; <a href="#t:MenuClass">MenuClass</a> o </li><li class="src short"><a href="#v:castToMenu">castToMenu</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a></li><li class="src short"><a href="#v:gTypeMenu">gTypeMenu</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toMenu">toMenu</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></li><li class="src short"><a href="#v:menuNew">menuNew</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a></li><li class="src short"><a href="#v:menuReorderChild">menuReorderChild</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItemClass">MenuItemClass</a> child) =&gt; self -&gt; child -&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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:menuPopup">menuPopup</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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>, <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:menuSetAccelGroup">menuSetAccelGroup</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self =&gt; self -&gt; AccelGroup -&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:menuGetAccelGroup">menuGetAccelGroup</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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> AccelGroup</li><li class="src short"><a href="#v:menuSetAccelPath">menuSetAccelPath</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuSetTitle">menuSetTitle</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuGetTitle">menuGetTitle</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuPopdown">menuPopdown</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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></li><li class="src short"><a href="#v:menuReposition">menuReposition</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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></li><li class="src short"><a href="#v:menuGetActive">menuGetActive</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></li><li class="src short"><a href="#v:menuSetActive">menuSetActive</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:menuSetTearoffState">menuSetTearoffState</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuGetTearoffState">menuGetTearoffState</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuAttachToWidget">menuAttachToWidget</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> attachWidget) =&gt; self -&gt; attachWidget -&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:menuDetach">menuDetach</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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></li><li class="src short"><a href="#v:menuGetAttachWidget">menuGetAttachWidget</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-Abstract-Widget.html#t:Widget">Widget</a>)</li><li class="src short"><a href="#v:menuSetScreen">menuSetScreen</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-Gdk-Screen.html#t:Screen">Screen</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:menuSetMonitor">menuSetMonitor</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:menuAttach">menuAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItemClass">MenuItemClass</a> child) =&gt; self -&gt; child -&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/Data-Int.html#t:Int">Int</a> -&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/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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:menuGetForAttachWidget">menuGetForAttachWidget</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> widget =&gt; widget -&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-MenuComboToolbar-Menu.html#t:Menu">Menu</a>]</li><li class="src short"><a href="#v:menuTearoffState">menuTearoffState</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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:menuAccelGroup">menuAccelGroup</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self AccelGroup</li><li class="src short"><a href="#v:menuActive">menuActive</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</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:menuTitle">menuTitle</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-Char.html#t:String">String</a></li><li class="src short"><a href="#v:menuChildLeftAttach">menuChildLeftAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:menuChildRightAttach">menuChildRightAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:menuChildTopAttach">menuChildTopAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:menuChildBottomAttach">menuChildBottomAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a></li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p>A <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code> is a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuShell.html#t:MenuShell">MenuShell</a></code> that implements a drop down menu consisting of
 a list of <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> objects which can be navigated and activated by the
 user to perform application functions.
</p><p>A <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code> is most commonly dropped down by activating a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> in a
 <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuBar.html#t:MenuBar">MenuBar</a></code> or popped up by activating a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> in another <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code>.
</p><p>A <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code> can also be popped up by activating a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-OptionMenu.html#t:OptionMenu">OptionMenu</a></code>. Other
 composite widgets such as the <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></code> can pop up a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code> as well.
</p><p>Applications can display a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code> as a popup menu by calling the
 <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuPopup">menuPopup</a></code> function.
</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>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Container.html#t:Container">Container</a></code>
 | +----<code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuShell.html#t:MenuShell">MenuShell</a></code>
 | +----Menu
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Menu" class="def">Menu</a>  <a href="src/Graphics-UI-Gtk-Types.html#Menu" class="link">Source</a></p><div class="subs instances"><p id="control.i:Menu" class="caption collapser" onclick="toggleSection('i:Menu')">Instances</p><div id="section.i:Menu" 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-MenuComboToolbar-Menu.html#t:Menu">Menu</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-MenuComboToolbar-Menu.html#t:Menu">Menu</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuShell.html#t:MenuShellClass">MenuShellClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</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-MenuComboToolbar-MenuShell.html#t:MenuShellClass">MenuShellClass</a> o =&gt; <a name="t:MenuClass" class="def">MenuClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#MenuClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:MenuClass" class="caption collapser" onclick="toggleSection('i:MenuClass')">Instances</p><div id="section.i:MenuClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> <a href="Graphics-UI-Gtk-Recent-RecentChooserMenu.html#t:RecentChooserMenu">RecentChooserMenu</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToMenu" class="def">castToMenu</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a><a href="src/Graphics-UI-Gtk-Types.html#castToMenu" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeMenu" class="def">gTypeMenu</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeMenu" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toMenu" class="def">toMenu</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a><a href="src/Graphics-UI-Gtk-Types.html#toMenu" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:menuNew" class="def">menuNew</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code>.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:menuReorderChild" class="def">menuReorderChild</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuReorderChild" 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> self, <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItemClass">MenuItemClass</a> child)</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; child</td><td class="doc"><p><code>child</code> - the <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> to move.
</p></td></tr><tr><td class="src">-&gt; <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><code>position</code> - the new position to place <code>child</code>. Positions are
 numbered from 0 to n-1.
</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>Moves a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> to a new position within the <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuPopup" class="def">menuPopup</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuPopup" 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> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc"><p>The menu to be shown.
</p></td></tr><tr><td class="src">-&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>, <a href="Graphics-UI-Gtk-Gdk-Events.html#t:TimeStamp">TimeStamp</a>)</td><td class="doc"><p>The mouse button returned by <code>Graphics.UI.Gtk.Gdk.EventM.eventButton</code> and
 the time of the event returned by <code>Graphics.UI.Gtk.Gdk.eventTime</code>. These
 values are used to match the corresponding release of the button. If this
 context menu is shown by programmatic means, supply <code>Nothing</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>Popup a context menu where a button press occurred.
</p><ul><li> This function must be called in response to a button click. It opens
 the given menu at a place determined by the last emitted event (hence
 the requirement that this function is called as response to a button
 press signal).
</li></ul></div></div><div class="top"><p class="src"><a name="v:menuSetAccelGroup" class="def">menuSetAccelGroup</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetAccelGroup" 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> 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; AccelGroup</td><td class="doc"><p><code>accelGroup</code> - the <code>AccelGroup</code> to be associated with the
 menu.
</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>Set the <code>AccelGroup</code> which holds global accelerators for the menu. This
 accelerator group needs to also be added to all windows that this menu is
 being used in with <code>windowAddAccelGroup</code>, in order for those windows to
 support all the accelerators contained in this group.
</p></div></div><div class="top"><p class="src"><a name="v:menuGetAccelGroup" class="def">menuGetAccelGroup</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetAccelGroup" 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> 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> AccelGroup</td><td class="doc"><p>returns the <code>AccelGroup</code> associated with the menu.
</p></td></tr></table></div><div class="doc"><p>Gets the <code>AccelGroup</code> which holds global accelerators for the menu. See
 <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetAccelGroup">menuSetAccelGroup</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuSetAccelPath" class="def">menuSetAccelPath</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetAccelPath" 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> 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>accelPath</code> - a valid accelerator path
</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 an accelerator path for this menu from which accelerator paths for
 its immediate children, its menu items, can be constructed. The main purpose
 of this function is to spare the programmer the inconvenience of having to
 call <code>menuItemSetAccelPath</code> on each menu item that should support runtime
 user changable accelerators. Instead, by just calling <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetAccelPath">menuSetAccelPath</a></code> on
 their parent, each menu item of this menu, that contains a label describing
 its purpose, automatically gets an accel path assigned.
</p><p>For example, a menu containing menu items &quot;New&quot; and &quot;Exit&quot;, will, after
 calling
</p><pre> menu `menuSetAccelPath` &quot;&lt;Gnumeric-Sheet&gt;/File&quot;
</pre><p>assign its items the accel paths: <code>&quot;&lt;Gnumeric-Sheet&gt;/File/New&quot;</code> and
 <code>&quot;&lt;Gnumeric-Sheet&gt;/File/Exit&quot;</code>.
</p><p>Assigning accel paths to menu items then enables the user to change their
 accelerators at runtime. More details about accelerator paths and their
 default setups can be found at <code>accelMapAddEntry</code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuSetTitle" class="def">menuSetTitle</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-MenuComboToolbar-Menu.html#menuSetTitle" class="link">Source</a></p><div class="doc"><p>Sets the title string for the menu. The title is displayed when the menu
 is shown as a tearoff menu.
</p></div></div><div class="top"><p class="src"><a name="v:menuGetTitle" class="def">menuGetTitle</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetTitle" 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> 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 the title of the menu, or <code>Nothing</code> if the
 menu has no title set on it.
</p></td></tr></table></div><div class="doc"><p>Returns the title of the menu. See <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetTitle">menuSetTitle</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuPopdown" class="def">menuPopdown</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuPopdown" class="link">Source</a></p><div class="doc"><p>Removes the menu from the screen.
</p></div></div><div class="top"><p class="src"><a name="v:menuReposition" class="def">menuReposition</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuReposition" class="link">Source</a></p><div class="doc"><p>Repositions the menu according to its position function.
</p></div></div><div class="top"><p class="src"><a name="v:menuGetActive" class="def">menuGetActive</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetActive" 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> 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-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></td><td class="doc"><p>returns the <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> that was last selected in the menu.
 If a selection has not yet been made, the first menu item is
 selected.
</p></td></tr></table></div><div class="doc"><p>Returns the selected menu item from the menu. This is used by the
 <code><a href="Graphics-UI-Gtk-MenuComboToolbar-OptionMenu.html#t:OptionMenu">OptionMenu</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuSetActive" class="def">menuSetActive</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetActive" 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> 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-Int.html#t:Int">Int</a></td><td class="doc"><p><code>index</code> - the index of the menu item to select. Index values
 are from 0 to n-1.
</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>Selects the specified menu item within the menu. This is used by the
 <code><a href="Graphics-UI-Gtk-MenuComboToolbar-OptionMenu.html#t:OptionMenu">OptionMenu</a></code> and should not be used by anyone else.
</p></div></div><div class="top"><p class="src"><a name="v:menuSetTearoffState" class="def">menuSetTearoffState</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetTearoffState" 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> 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>tornOff</code> - If <code>True</code>, menu is displayed as a tearoff menu.
</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>Changes the tearoff state of the menu. A menu is normally displayed as
 drop down menu which persists as long as the menu is active. It can also be
 displayed as a tearoff menu which persists until it is closed or reattached.
</p></div></div><div class="top"><p class="src"><a name="v:menuGetTearoffState" class="def">menuGetTearoffState</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetTearoffState" 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> 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 menu is currently torn off.
</p></td></tr></table></div><div class="doc"><p>Returns whether the menu is torn off. See <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetTearoffState">menuSetTearoffState</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:menuAttachToWidget" class="def">menuAttachToWidget</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> attachWidget) =&gt; self -&gt; attachWidget -&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-MenuComboToolbar-Menu.html#menuAttachToWidget" class="link">Source</a></p><div class="doc"><p>Attach this menu to another widget.
</p></div></div><div class="top"><p class="src"><a name="v:menuDetach" class="def">menuDetach</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuDetach" class="link">Source</a></p><div class="doc"><p>Detach this menu from the widget it is attached to.
</p></div></div><div class="top"><p class="src"><a name="v:menuGetAttachWidget" class="def">menuGetAttachWidget</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-Abstract-Widget.html#t:Widget">Widget</a>)<a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetAttachWidget" class="link">Source</a></p><div class="doc"><p>Get the widget this menu is attached to. Returns Nothing if this is a
 tearoff (context) menu.
</p></div></div><div class="top"><p class="src"><a name="v:menuSetScreen" class="def">menuSetScreen</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetScreen" 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> 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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Screen.html#t:Screen">Screen</a></td><td class="doc"><p><code>screen</code> - a <code><a href="Graphics-UI-Gtk-Gdk-Screen.html#t:Screen">Screen</a></code>, or <code>Nothing</code> if the screen should
 be determined by the widget the menu is attached to.
</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 <code><a href="Graphics-UI-Gtk-Gdk-Screen.html#t:Screen">Screen</a></code> on which the menu will be displayed.
</p><ul><li> Available since Gtk+ version 2.2
</li></ul></div></div><div class="top"><p class="src"><a name="v:menuSetMonitor" class="def">menuSetMonitor</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuSetMonitor" 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> 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-Int.html#t:Int">Int</a></td><td class="doc"><p><code>monitorNum</code> - the number of the monitor on which the menu
 should be popped up
</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>Informs Gtk+ on which monitor a menu should be popped up. See
 <code>screenGetMonitorGeometry</code>.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:menuAttach" class="def">menuAttach</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuAttach" 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> self, <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItemClass">MenuItemClass</a> child)</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; child</td><td class="doc"><p><code>child</code> - a <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code>.
</p></td></tr><tr><td class="src">-&gt; <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><code>leftAttach</code> - The column number to attach the left side of the
 item to.
</p></td></tr><tr><td class="src">-&gt; <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><code>rightAttach</code> - The column number to attach the right side of
 the item to.
</p></td></tr><tr><td class="src">-&gt; <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><code>topAttach</code> - The row number to attach the top of the item to.
</p></td></tr><tr><td class="src">-&gt; <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><code>bottomAttach</code> - The row number to attach the bottom of the
 item to.
</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>Adds a new <code><a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a></code> to a (table) menu. The number of 'cells' that an
 item will occupy is specified by <code>leftAttach</code>, <code>rightAttach</code>, <code>topAttach</code>
 and <code>bottomAttach</code>. These each represent the leftmost, rightmost, uppermost
 and lower column and row numbers of the table. (Columns and rows are indexed
 from zero).
</p><p>Note that this function is not related to <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuDetach">menuDetach</a></code>.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:menuGetForAttachWidget" class="def">menuGetForAttachWidget</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuGetForAttachWidget" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> widget</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; widget</td><td class="doc"><p><code>widget</code> - a <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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-MenuComboToolbar-Menu.html#t:Menu">Menu</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Returns a list of the menus which are attached to this widget.
</p><ul><li> Available since Gtk+ version 2.6
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:menuTearoffState" class="def">menuTearoffState</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-MenuComboToolbar-Menu.html#menuTearoffState" class="link">Source</a></p><div class="doc"><p>A boolean that indicates whether the menu is torn-off.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:menuAccelGroup" class="def">menuAccelGroup</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self AccelGroup<a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuAccelGroup" class="link">Source</a></p><div class="doc"><p>'accelGroup' property. See <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuGetAccelGroup">menuGetAccelGroup</a></code> and <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetAccelGroup">menuSetAccelGroup</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:menuActive" class="def">menuActive</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self <a href="Graphics-UI-Gtk-MenuComboToolbar-MenuItem.html#t:MenuItem">MenuItem</a> <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-MenuComboToolbar-Menu.html#menuActive" class="link">Source</a></p><div class="doc"><p>'active' property. See <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuGetActive">menuGetActive</a></code> and <code><a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#v:menuSetActive">menuSetActive</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:menuTitle" class="def">menuTitle</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</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-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuTitle" class="link">Source</a></p><div class="doc"><p>A title that may be displayed by the window manager when this menu is
 torn-off.
</p><p>Default value: &quot;&quot;
</p></div></div><h1 id="g:7">Child Attributes
</h1><div class="top"><p class="src"><a name="v:menuChildLeftAttach" class="def">menuChildLeftAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuChildLeftAttach" class="link">Source</a></p><div class="doc"><p>The column number to attach the left side of the child to.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:menuChildRightAttach" class="def">menuChildRightAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuChildRightAttach" class="link">Source</a></p><div class="doc"><p>The column number to attach the right side of the child to.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:menuChildTopAttach" class="def">menuChildTopAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuChildTopAttach" class="link">Source</a></p><div class="doc"><p>The row number to attach the top of the child to.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:menuChildBottomAttach" class="def">menuChildBottomAttach</a> :: (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:MenuClass">MenuClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; child -&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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-MenuComboToolbar-Menu.html#menuChildBottomAttach" class="link">Source</a></p><div class="doc"><p>The row number to attach the bottom of the child to.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></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>