Sophie

Sophie

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

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.Layout.Notebook</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-Layout-Notebook.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Layout-Notebook.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.Layout.Notebook</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><li><a href="#g:8">Style Attributes
</a></li><li><a href="#g:9">Signals
</a></li><li><a href="#g:10">Deprecated
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A tabbed notebook container
</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:Notebook">Notebook</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a href="#t:NotebookClass">NotebookClass</a> o </li><li class="src short"><span class="keyword">data</span>  <a href="#t:NotebookPage">NotebookPage</a> </li><li class="src short"><a href="#v:castToNotebook">castToNotebook</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-Layout-Notebook.html#t:Notebook">Notebook</a></li><li class="src short"><a href="#v:gTypeNotebook">gTypeNotebook</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toNotebook">toNotebook</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></li><li class="src short"><a href="#v:notebookNew">notebookNew</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-Layout-Notebook.html#t:Notebook">Notebook</a></li><li class="src short"><a href="#v:notebookAppendPage">notebookAppendPage</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookAppendPageMenu">notebookAppendPageMenu</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel) =&gt; self -&gt; child -&gt; tabLabel -&gt; menuLabel -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookPrependPage">notebookPrependPage</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookPrependPageMenu">notebookPrependPageMenu</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel) =&gt; self -&gt; child -&gt; tabLabel -&gt; menuLabel -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookInsertPage">notebookInsertPage</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookInsertPageMenu">notebookInsertPageMenu</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel) =&gt; self -&gt; child -&gt; tabLabel -&gt; menuLabel -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookRemovePage">notebookRemovePage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookPageNum">notebookPageNum</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> w) =&gt; self -&gt; w -&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-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:notebookSetCurrentPage">notebookSetCurrentPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookNextPage">notebookNextPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookPrevPage">notebookPrevPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookReorderChild">notebookReorderChild</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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"><span class="keyword">data</span>  <a href="#t:PositionType">PositionType</a> <ul class="subs"><li>= <a href="#v:PosLeft">PosLeft</a>  </li><li>| <a href="#v:PosRight">PosRight</a>  </li><li>| <a href="#v:PosTop">PosTop</a>  </li><li>| <a href="#v:PosBottom">PosBottom</a>  </li></ul></li><li class="src short"><a href="#v:notebookSetTabPos">notebookSetTabPos</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</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:notebookGetTabPos">notebookGetTabPos</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#t:PositionType">PositionType</a></li><li class="src short"><a href="#v:notebookSetShowTabs">notebookSetShowTabs</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookGetShowTabs">notebookGetShowTabs</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetShowBorder">notebookSetShowBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookGetShowBorder">notebookGetShowBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetScrollable">notebookSetScrollable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookGetScrollable">notebookGetScrollable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetTabBorder">notebookSetTabBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetTabHBorder">notebookSetTabHBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetTabVBorder">notebookSetTabVBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetPopup">notebookSetPopup</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookGetCurrentPage">notebookGetCurrentPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookSetMenuLabel">notebookSetMenuLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel) =&gt; self -&gt; child -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> menuLabel -&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:notebookGetMenuLabel">notebookGetMenuLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookSetMenuLabelText">notebookSetMenuLabelText</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookGetMenuLabelText">notebookGetMenuLabelText</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookGetNthPage">notebookGetNthPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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:notebookGetNPages">notebookGetNPages</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookGetTabLabel">notebookGetTabLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookGetTabLabelText">notebookGetTabLabelText</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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"><span class="keyword">data</span>  <a href="#t:Packing">Packing</a> <ul class="subs"><li>= <a href="#v:PackRepel">PackRepel</a>  </li><li>| <a href="#v:PackGrow">PackGrow</a>  </li><li>| <a href="#v:PackNatural">PackNatural</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:PackType">PackType</a> <ul class="subs"><li>= <a href="#v:PackStart">PackStart</a>  </li><li>| <a href="#v:PackEnd">PackEnd</a>  </li></ul></li><li class="src short"><a href="#v:notebookQueryTabLabelPacking">notebookQueryTabLabelPacking</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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-Layout-Notebook.html#t:Packing">Packing</a>, <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a>)</li><li class="src short"><a href="#v:notebookSetTabLabelPacking">notebookSetTabLabelPacking</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a> -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</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:notebookSetHomogeneousTabs">notebookSetHomogeneousTabs</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookSetTabLabel">notebookSetTabLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel) =&gt; self -&gt; child -&gt; tabLabel -&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:notebookSetTabLabelText">notebookSetTabLabelText</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookSetTabReorderable">notebookSetTabReorderable</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookGetTabReorderable">notebookGetTabReorderable</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookSetTabDetachable">notebookSetTabDetachable</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookGetTabDetachable">notebookGetTabDetachable</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&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:notebookSetActionWidget">notebookSetActionWidget</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> widget) =&gt; self -&gt; widget -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</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:notebookGetActionWidget">notebookGetActionWidget</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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:notebookPage">notebookPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookTabPos">notebookTabPos</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</a></li><li class="src short"><a href="#v:notebookTabBorder">notebookTabBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookTabHborder">notebookTabHborder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookTabVborder">notebookTabVborder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookShowTabs">notebookShowTabs</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookShowBorder">notebookShowBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookScrollable">notebookScrollable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookEnablePopup">notebookEnablePopup</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookHomogeneous">notebookHomogeneous</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookCurrentPage">notebookCurrentPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookChildTabLabel">notebookChildTabLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Char.html#t:String">String</a></li><li class="src short"><a href="#v:notebookChildMenuLabel">notebookChildMenuLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Char.html#t:String">String</a></li><li class="src short"><a href="#v:notebookChildPosition">notebookChildPosition</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookChildTabPacking">notebookChildTabPacking</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a></li><li class="src short"><a href="#v:notebookChildTabPackType">notebookChildTabPackType</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></li><li class="src short"><a href="#v:notebookChildDetachable">notebookChildDetachable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookChildReorderable">notebookChildReorderable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookChildTabExpand">notebookChildTabExpand</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookChildTabFill">notebookChildTabFill</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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:notebookStyleArrowSpacing">notebookStyleArrowSpacing</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:notebookStyleHasBackwardStepper">notebookStyleHasBackwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:notebookStyleHasForwardStepper">notebookStyleHasForwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:notebookStyleHasSecondaryBackwardStepper">notebookStyleHasSecondaryBackwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:notebookStyleHasSecondaryForwardStepper">notebookStyleHasSecondaryForwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:notebookStyleTabCurvature">notebookStyleTabCurvature</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:notebookStyleTabOverlap">notebookStyleTabOverlap</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:switchPage">switchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:pageAdded">pageAdded</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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:pageRemoved">pageRemoved</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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:pageReordered">pageReordered</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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:onSwitchPage">onSwitchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> nb =&gt; nb -&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>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> nb)</li><li class="src short"><a href="#v:afterSwitchPage">afterSwitchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> nb =&gt; nb -&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>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> nb)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></code> widget is a <code><a href="Graphics-UI-Gtk-Abstract-Container.html#t:Container">Container</a></code> whose children are pages that can
 be switched between using tab labels along one edge.
</p><p>There are many configuration options for <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></code>. Among other things,
 you can choose on which edge the tabs appear (see <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetTabPos">notebookSetTabPos</a></code>),
 whether, if there are too many tabs to fit the noteobook should be made
 bigger or scrolling arrows added (see <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetScrollable">notebookSetScrollable</a></code>), and
 whether there will be a popup menu allowing the users to switch pages. (see
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookEnablePopup">notebookEnablePopup</a></code>)
</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>
 | +----Notebook
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Notebook" class="def">Notebook</a>  <a href="src/Graphics-UI-Gtk-Types.html#Notebook" class="link">Source</a></p><div class="subs instances"><p id="control.i:Notebook" class="caption collapser" onclick="toggleSection('i:Notebook')">Instances</p><div id="section.i:Notebook" 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-Layout-Notebook.html#t:Notebook">Notebook</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-Layout-Notebook.html#t:Notebook">Notebook</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-Layout-Notebook.html#t:Notebook">Notebook</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</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-Layout-Notebook.html#t:Notebook">Notebook</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-Layout-Notebook.html#t:Notebook">Notebook</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-Layout-Notebook.html#t:Notebook">Notebook</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-Abstract-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a name="t:NotebookClass" class="def">NotebookClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#NotebookClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:NotebookClass" class="caption collapser" onclick="toggleSection('i:NotebookClass')">Instances</p><div id="section.i:NotebookClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:NotebookPage" class="def">NotebookPage</a>  <a href="src/Graphics-UI-Gtk-Layout-Notebook.html#NotebookPage" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:castToNotebook" class="def">castToNotebook</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-Layout-Notebook.html#t:Notebook">Notebook</a><a href="src/Graphics-UI-Gtk-Types.html#castToNotebook" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeNotebook" class="def">gTypeNotebook</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeNotebook" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toNotebook" class="def">toNotebook</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a><a href="src/Graphics-UI-Gtk-Types.html#toNotebook" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:notebookNew" class="def">notebookNew</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-Layout-Notebook.html#t:Notebook">Notebook</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></code> widget with no pages.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:notebookAppendPage" class="def">notebookAppendPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookAppendPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></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>tabLabel</code> - the label for the page
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the appended page in
 the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Appends a page to <code>notebook</code>.
</p><p>The given label will be used for the label widget of the new tab. In case
 the context menu is enabled, this name will also appear in the popup menu.
 If you want to specify something else to go in the tab, use
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookAppendPageMenu">notebookAppendPageMenu</a></code>.
</p><ul><li> This function returned <code>()</code> in Gtk+ version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookAppendPageMenu" class="def">notebookAppendPageMenu</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookAppendPageMenu" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel)</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></td></tr><tr><td class="src">-&gt; tabLabel</td><td class="doc"><p><code>tabLabel</code> - the <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code> to be used as the label for the
 page (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code> widget).
</p></td></tr><tr><td class="src">-&gt; menuLabel</td><td class="doc"><p><code>menuLabel</code> - the widget to use as a label for the
 page-switch menu, if that is enabled (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code>
 widget).
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the appended page in
 the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Appends a page to <code>notebook</code>, specifying the widget to use as the label
 in the popup menu.
</p><p>Like <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookAppendPage">notebookAppendPage</a></code> but allows any widget to be used for the label of
 the new tab and the entry in the page-switch popup menu.
</p><ul><li> This function returned <code>()</code> in Gtk version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookPrependPage" class="def">notebookPrependPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookPrependPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></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>tabLabel</code> - the label for the page
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the prepended page in
 the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Prepends a page to <code>notebook</code>.
</p><ul><li> The given label will be used for the label widget of the new tab. In case
 the context menu is enabled, this name will also appear in the popup menu. If
 you want to specify something else to go in the tab, use
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookPrependPageMenu">notebookPrependPageMenu</a></code>.
</li><li> This function returned <code>()</code> in Gtk version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookPrependPageMenu" class="def">notebookPrependPageMenu</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookPrependPageMenu" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel)</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></td></tr><tr><td class="src">-&gt; tabLabel</td><td class="doc"><p><code>tabLabel</code> - the <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code> to be used as the label for the
 page (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code> widget).
</p></td></tr><tr><td class="src">-&gt; menuLabel</td><td class="doc"><p><code>menuLabel</code> - the widget to use as a label for the
 page-switch menu, if that is enabled (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code>
 widget).
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the prepended page
 in the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Prepends a page to <code>notebook</code>, specifying the widget to use as the label
 in the popup menu.
</p><p>Like <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookPrependPage">notebookPrependPage</a></code> but allows any widget to be used for the label of
 the new tab and then entry in the page-switch popup menu.
</p><ul><li> This function returned <code>()</code> in Gtk version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookInsertPage" class="def">notebookInsertPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookInsertPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></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>tabLabel</code> - the label for the page
</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 index (starting at 0) at which to insert
 the page, or -1 to append the page after all other pages.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the inserted page in
 the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Insert a page into <code>notebook</code> at the given position.
</p><ul><li> The given label will be used for the label widget of the new tab. In case
 the context menu is enabled, this name will also appear in the popup menu. If
 you want to specify something else to go in the tab, use
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookInsertPageMenu">notebookInsertPageMenu</a></code>.
</li><li> This function returned <code>()</code> in Gtk version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookInsertPageMenu" class="def">notebookInsertPageMenu</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookInsertPageMenu" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel)</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-Abstract-Widget.html#t:Widget">Widget</a></code> to use as the contents of the page.
</p></td></tr><tr><td class="src">-&gt; tabLabel</td><td class="doc"><p><code>tabLabel</code> - the <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code> to be used as the label for the
 page (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code> widget).
</p></td></tr><tr><td class="src">-&gt; menuLabel</td><td class="doc"><p><code>menuLabel</code> - the widget to use as a label for the
 page-switch menu, if that is enabled (usually a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code>
 widget).
</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 index (starting at 0) at which to insert
 the page, or -1 to append the page after all other pages.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the inserted page in
 the notebook, or -1 if function fails
</p></td></tr></table></div><div class="doc"><p>Insert a page into <code>notebook</code> at the given position, specifying the
 widget to use as the label in the popup menu.
</p><p>Like <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookInsertPage">notebookInsertPage</a></code> but allows any widget to be used for the label of
 the new tab and then entry in the page-switch popup menu.
</p><ul><li> This function returned <code>()</code> in Gtk version 2.2.X and earlier
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookRemovePage" class="def">notebookRemovePage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookRemovePage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>pageNum</code> - the index of a notebook page, starting from 0. If
 -1, the last page will be removed.
</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>Removes a page from the notebook given its index in the notebook.
</p></div></div><div class="top"><p class="src"><a name="v:notebookPageNum" class="def">notebookPageNum</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> w) =&gt; self -&gt; w -&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-Int.html#t:Int">Int</a>)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookPageNum" class="link">Source</a></p><div class="doc"><p>Query the page the child widget is contained in.
</p><ul><li> The function returns the page number if the child was found, Nothing
 otherwise.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetCurrentPage" class="def">notebookSetCurrentPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetCurrentPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>pageNum</code> - index of the page to switch to, starting from 0. If
 negative, the last page will be used. If greater than the number
 of pages in the notebook, nothing will be done.
</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>Switches to the page number <code>pageNum</code>. Page numbers start from <code>0</code>.
 Use <code>-1</code> to request the last page.
</p><ul><li> Note that due to historical reasons, GtkNotebook refuses
 to switch to a page unless the child widget is visible.
 Therefore, it is recommended to show child widgets before
 adding them to a notebook.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookNextPage" class="def">notebookNextPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookNextPage" class="link">Source</a></p><div class="doc"><p>Switches to the next page. Nothing happens if the current page is the
 last page.
</p></div></div><div class="top"><p class="src"><a name="v:notebookPrevPage" class="def">notebookPrevPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookPrevPage" class="link">Source</a></p><div class="doc"><p>Switches to the previous page. Nothing happens if the current page is the
 first page.
</p></div></div><div class="top"><p class="src"><a name="v:notebookReorderChild" class="def">notebookReorderChild</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookReorderChild" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child 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, or -1 to move to the end
</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>Reorders the page containing <code>child</code>, so that it appears in position
 <code>position</code>. If <code>position</code> is greater than or equal to the number of children
 in the list or negative, <code>child</code> will be moved to the end of the list.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:PositionType" class="def">PositionType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#PositionType" class="link">Source</a></p><div class="doc"><p>Position a scale's value is drawn relative to the
 trough
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:PosLeft" class="def">PosLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PosRight" class="def">PosRight</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PosTop" class="def">PosTop</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PosBottom" class="def">PosBottom</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:PositionType" class="caption collapser" onclick="toggleSection('i:PositionType')">Instances</p><div id="section.i:PositionType" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</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-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</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/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:notebookSetTabPos" class="def">notebookSetTabPos</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabPos" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</a></td><td class="doc"><p><code>pos</code> - the edge to draw the tabs at.
</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 edge at which the tabs for switching pages in the notebook are
 drawn.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetTabPos" class="def">notebookGetTabPos</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetTabPos" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#t:PositionType">PositionType</a></td><td class="doc"><p>returns the edge at which the tabs are drawn
</p></td></tr></table></div><div class="doc"><p>Gets the edge at which the tabs for switching pages in the notebook are
 drawn.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetShowTabs" class="def">notebookSetShowTabs</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetShowTabs" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>showTabs</code> - <code>True</code> if the tabs should be shown.
</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 whether to show the tabs for the notebook or not.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetShowTabs" class="def">notebookGetShowTabs</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetShowTabs" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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 tabs are shown
</p></td></tr></table></div><div class="doc"><p>Returns whether the tabs of the notebook are shown. See
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetShowTabs">notebookSetShowTabs</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetShowBorder" class="def">notebookSetShowBorder</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetShowBorder" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>showBorder</code> - <code>True</code> if a bevel should be drawn around the
 notebook.
</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 whether a bevel will be drawn around the notebook pages. This only
 has a visual effect when the tabs are not shown. See <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetShowTabs">notebookSetShowTabs</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetShowBorder" class="def">notebookGetShowBorder</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetShowBorder" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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 bevel is drawn
</p></td></tr></table></div><div class="doc"><p>Returns whether a bevel will be drawn around the notebook pages. See
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetShowBorder">notebookSetShowBorder</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetScrollable" class="def">notebookSetScrollable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetScrollable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>scrollable</code> - <code>True</code> if scroll arrows should be added
</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 whether the tab label area will have arrows for scrolling if there
 are too many tabs to fit in the area.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetScrollable" class="def">notebookGetScrollable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetScrollable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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 arrows for scrolling are present
</p></td></tr></table></div><div class="doc"><p>Returns whether the tab label area has arrows for scrolling. See
 <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetScrollable">notebookSetScrollable</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetTabBorder" class="def">notebookSetTabBorder</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabBorder" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>borderWidth</code> - width of the border around the tab labels.
</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 width the border around the tab labels in a notebook. This is
 equivalent to calling <code><code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetTabHBorder">notebookSetTabHBorder</a></code> notebook borderWidth</code>
 followed by <code><code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetTabVBorder">notebookSetTabVBorder</a></code> notebook borderWidth</code>.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetTabHBorder" class="def">notebookSetTabHBorder</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabHBorder" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>tabHborder</code> - width of the horizontal border of tab labels.
</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 width of the horizontal border of tab labels.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetTabVBorder" class="def">notebookSetTabVBorder</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabVBorder" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>tabVborder</code> - width of the vertical border of tab labels.
</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 width of the vertical border of tab labels.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetPopup" class="def">notebookSetPopup</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetPopup" class="link">Source</a></p><div class="doc"><p>Enables or disables the popup menu: if the user clicks with the right
 mouse button on the bookmarks, a menu with all the pages will be popped up.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetCurrentPage" class="def">notebookGetCurrentPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetCurrentPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the index (starting from 0) of the current page in the
 notebook. If the notebook has no pages, then -1 will be returned.
</p></td></tr></table></div><div class="doc"><p>Returns the page number of the current page.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetMenuLabel" class="def">notebookSetMenuLabel</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetMenuLabel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> menuLabel)</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 child widget
</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> menuLabel</td><td class="doc"><p><code>menuLabel</code> - the menu label, or <code>Nothing</code> for
 default
</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 menu label for the page containing <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetMenuLabel" class="def">notebookGetMenuLabel</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetMenuLabel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 widget contained in a page of
 <code>notebook</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/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a>)</td><td class="doc"><p>returns the menu label, or <code>Nothing</code> if the
 notebook page does not have a menu label other than
 the default (the tab label).
</p></td></tr></table></div><div class="doc"><p>Retrieves the menu label widget of the page containing <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetMenuLabelText" class="def">notebookSetMenuLabelText</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetMenuLabelText" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child widget
</p></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>menuText</code> - the label text
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a new label and sets it as the menu label of <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetMenuLabelText" class="def">notebookGetMenuLabelText</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetMenuLabelText" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child widget of a page of the
 notebook.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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 value: the text of the tab label, or
 <code>Nothing</code> if the widget does not have a menu label
 other than the default menu label, or the menu label
 widget is not a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code>.
</p></td></tr></table></div><div class="doc"><p>Retrieves the text of the menu label for the page containing <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetNthPage" class="def">notebookGetNthPage</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetNthPage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>pageNum</code> - the index of a page in the noteobok, or
 -1 to get the last page.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a>)</td><td class="doc"><p>returns the child widget, or <code>Nothing</code> if <code>pageNum</code>
 is out of bounds.
</p></td></tr></table></div><div class="doc"><p>Returns the child widget contained in page number <code>pageNum</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetNPages" class="def">notebookGetNPages</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetNPages" class="link">Source</a></p><div class="doc"><p>Gets the number of pages in a notebook.
</p><ul><li> Available since Gtk version 2.2
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookGetTabLabel" class="def">notebookGetTabLabel</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetTabLabel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 page
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a>)</td><td class="doc"><p>returns the tab label
</p></td></tr></table></div><div class="doc"><p>Returns the tab label widget for the page <code>child</code>. <code>Nothing</code> is returned
 if <code>child</code> is not in <code>notebook</code> or if no tab label has specifically been set
 for <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookGetTabLabelText" class="def">notebookGetTabLabelText</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetTabLabelText" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 widget contained in a page of
 <code>notebook</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/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 value: the text of the tab label, or
 <code>Nothing</code> if the tab label widget is not a <code><a href="Graphics-UI-Gtk-Display-Label.html#t:Label">Label</a></code>.
</p></td></tr></table></div><div class="doc"><p>Retrieves the text of the tab label for the page containing <code>child</code>.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Packing" class="def">Packing</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#Packing" class="link">Source</a></p><div class="doc"><p>Packing parameters of a widget
</p><ul><li> The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a></code> parameter determines how the child behaves in the horizontal
 or vertical way in an <code>Graphics.UI.Gtk.Layout.HBox</code> or
 <code>Graphics.UI.Gtk.Layout.VBox</code>, respectively. <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackNatural">PackNatural</a></code>
 means the child is as big as it reqests. It will stay at the start of the
 end of a <code>Graphics.UI.Gtk.Layout.Box</code> if there is more space available.
 All children packed with <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackRepel">PackRepel</a></code> will be padded on both sides with
 additional space. <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackGrow">PackGrow</a></code> will increase the size of a widget so that it
 covers the available space. A menu bar, for instance, should always
 stay at the top of a window and should only occupy as little space
 as possible. Hence it should be packed at the start of a
 <code>Graphics.UI.Gtk.Layout.VBox</code> with
 the packing option <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackNatural">PackNatural</a></code>. The working area of a window
 (e.g. the text area in an editor) should expand when the window is
 resized. Here the packing option <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackGrow">PackGrow</a></code> is the right choice and
 it is irrelevant whether the main area is inserted at the start or
 the end of a box. Finally <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackRepel">PackRepel</a></code> is most useful in a window
 where no widget can make use of excess space. Examples include a
 dialog box without list boxes or text fields.
</li></ul></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:PackRepel" class="def">PackRepel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PackGrow" class="def">PackGrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PackNatural" class="def">PackNatural</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Packing" class="caption collapser" onclick="toggleSection('i:Packing')">Instances</p><div id="section.i:Packing" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</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-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</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/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:PackType" class="def">PackType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#PackType" class="link">Source</a></p><div class="doc"><p>Packing of widgets at start or end in a box
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:PackStart" class="def">PackStart</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PackEnd" class="def">PackEnd</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:PackType" class="caption collapser" onclick="toggleSection('i:PackType')">Instances</p><div id="section.i:PackType" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</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-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</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/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:notebookQueryTabLabelPacking" class="def">notebookQueryTabLabelPacking</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookQueryTabLabelPacking" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 page
</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-Layout-Notebook.html#t:Packing">Packing</a>, <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Query the packing attributes for the tab label of the page containing
 <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetTabLabelPacking" class="def">notebookSetTabLabelPacking</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabLabelPacking" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child widget
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></td><td class="doc"><p><code>packType</code> - the position of the bookmark
</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 packing parameters for the tab label of the page containing
 <code>child</code>. See <code>Graphics.UI.Gtk.Abstract.Box.boxPackStart</code> for the exact
 meaning of the parameters.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetHomogeneousTabs" class="def">notebookSetHomogeneousTabs</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetHomogeneousTabs" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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>homogeneous</code> - <code>True</code> if all tabs should be the same size.
</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 whether the tabs must have all the same size or not.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetTabLabel" class="def">notebookSetTabLabel</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabLabel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> tabLabel)</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 page
</p></td></tr><tr><td class="src">-&gt; tabLabel</td><td class="doc"><p><code>tabLabel</code> - the tab label widget to use
</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 tab label for <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetTabLabelText" class="def">notebookSetTabLabelText</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabLabelText" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 page
</p></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>tabText</code> - the label text
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a new label and sets it as the tab label for the page containing
 <code>child</code>.
</p></div></div><div class="top"><p class="src"><a name="v:notebookSetTabReorderable" class="def">notebookSetTabReorderable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabReorderable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child page
</p></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>reorderable</code> - whether the tab is reorderable or not.
</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 whether the notebook tab can be reordered via drag and drop or not.
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookGetTabReorderable" class="def">notebookGetTabReorderable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetTabReorderable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child page
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if the tab is reorderable.
</p></td></tr></table></div><div class="doc"><p>Gets whether the tab can be reordered via drag and drop or not.
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetTabDetachable" class="def">notebookSetTabDetachable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetTabDetachable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child page
</p></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>detachable</code> - whether the tab is detachable or not
</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 whether the tab can be detached from notebook to another notebook or widget.
</p><p>Note that 2 notebooks must share a common group identificator (see gtk_notebook_set_group_id()) to allow automatic tabs interchange between them.
</p><p>If you want a widget to interact with a notebook through DnD (i.e.: accept dragged tabs from it) it must be set as a drop destination and accept the target <a href="GTK_NOTEBOOK_TAB.html">GTK_NOTEBOOK_TAB</a>.
 The notebook will fill the selection with a GtkWidget** pointing to the child widget that corresponds to the dropped tab.
</p><p>If you want a notebook to accept drags from other widgets, you will have to set your own DnD code to do it.
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookGetTabDetachable" class="def">notebookGetTabDetachable</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetTabDetachable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</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 child page
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if the tab is detachable.
</p></td></tr></table></div><div class="doc"><p>Returns whether the tab contents can be detached from notebook.
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookSetActionWidget" class="def">notebookSetActionWidget</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookSetActionWidget" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self, <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; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; widget</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></td><td class="doc"><p><code>packType</code> pack type of the action widget
</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 widget as one of the action widgets. Depending on the pack type the widget will be placed
 before or after the tabs. You can use a <code><a href="Graphics-UI-Gtk-Abstract-Box.html#t:Box">Box</a></code> if you need to pack more than one widget on the same
 side.
</p><p>Note that action widgets are <a href="internal.html">internal</a> children of the notebook and thus not included in the list
 returned from <code>containerForeach</code>.
</p><ul><li> Available since Gtk version 2.20
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookGetActionWidget" class="def">notebookGetActionWidget</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookGetActionWidget" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></td><td class="doc"><p><code>packType</code> pack type of the action widget to receive
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Gets one of the action widgets. See <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookSetActionWidget">notebookSetActionWidget</a></code>.
</p><ul><li> Available since Gtk version 2.20
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:notebookPage" class="def">notebookPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookPage" class="link">Source</a></p><div class="doc"><p>The index of the current page.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:notebookTabPos" class="def">notebookTabPos</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PositionType">PositionType</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookTabPos" class="link">Source</a></p><div class="doc"><p>Which side of the notebook holds the tabs.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PosTop">PosTop</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookTabBorder" class="def">notebookTabBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:WriteAttr">WriteAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookTabBorder" class="link">Source</a></p><div class="doc"><p>Width of the border around the tab labels.
</p><p>Default value: 2
</p></div></div><div class="top"><p class="src"><a name="v:notebookTabHborder" class="def">notebookTabHborder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookTabHborder" class="link">Source</a></p><div class="doc"><p>Width of the horizontal border of tab labels.
</p><p>Default value: 2
</p></div></div><div class="top"><p class="src"><a name="v:notebookTabVborder" class="def">notebookTabVborder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookTabVborder" class="link">Source</a></p><div class="doc"><p>Width of the vertical border of tab labels.
</p><p>Default value: 2
</p></div></div><div class="top"><p class="src"><a name="v:notebookShowTabs" class="def">notebookShowTabs</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookShowTabs" class="link">Source</a></p><div class="doc"><p>Whether tabs should be shown or not.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookShowBorder" class="def">notebookShowBorder</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookShowBorder" class="link">Source</a></p><div class="doc"><p>Whether the border should be shown or not.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookScrollable" class="def">notebookScrollable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookScrollable" class="link">Source</a></p><div class="doc"><p>If <code>True</code>, scroll arrows are added if there are too many tabs to fit.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookEnablePopup" class="def">notebookEnablePopup</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookEnablePopup" class="link">Source</a></p><div class="doc"><p>If <code>True</code>, pressing the right mouse button on the notebook pops up a menu
 that you can use to go to a page.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookHomogeneous" class="def">notebookHomogeneous</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookHomogeneous" class="link">Source</a></p><div class="doc"><p>Whether tabs should have homogeneous sizes.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookCurrentPage" class="def">notebookCurrentPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookCurrentPage" class="link">Source</a></p><div class="doc"><p>Switches to the page number <code>pageNum</code>.
</p><p>Note that due to historical reasons, <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:Notebook">Notebook</a></code> refuses to switch to a
 page unless the child widget is visible. Therefore, it is recommended to
 show child widgets before adding them to a notebook.
</p><p>Returns the page number of the current page.
</p></div></div><h1 id="g:7">Child Attributes
</h1><div class="top"><p class="src"><a name="v:notebookChildTabLabel" class="def">notebookChildTabLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookChildTabLabel" class="link">Source</a></p><div class="doc"><p>The string displayed on the child's tab label.
</p><p>Default value: <code>Nothing</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildMenuLabel" class="def">notebookChildMenuLabel</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookChildMenuLabel" class="link">Source</a></p><div class="doc"><p>The string displayed in the child's menu entry.
</p><p>Default value: <code>Nothing</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildPosition" class="def">notebookChildPosition</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookChildPosition" class="link">Source</a></p><div class="doc"><p>The index of the child in the parent.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildTabPacking" class="def">notebookChildTabPacking</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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="Graphics-UI-Gtk-Layout-Notebook.html#t:Packing">Packing</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookChildTabPacking" class="link">Source</a></p><div class="doc"><p>The packing style of the child's tab.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackGrow">PackGrow</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildTabPackType" class="def">notebookChildTabPackType</a> :: (<a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookChildTabPackType" class="link">Source</a></p><div class="doc"><p>A <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#t:PackType">PackType</a></code> indicating whether the child is packed with reference to the
 start or end of the parent.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:PackStart">PackStart</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildDetachable" class="def">notebookChildDetachable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookChildDetachable" class="link">Source</a></p><div class="doc"><p>Whether the tab is detachable.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildReorderable" class="def">notebookChildReorderable</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookChildReorderable" class="link">Source</a></p><div class="doc"><p>Whether the tab is reorderable by user action or not.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildTabExpand" class="def">notebookChildTabExpand</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookChildTabExpand" class="link">Source</a></p><div class="doc"><p>Whether to expand the child's tab or not.
</p><p>Default value : <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:notebookChildTabFill" class="def">notebookChildTabFill</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</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-Layout-Notebook.html#notebookChildTabFill" class="link">Source</a></p><div class="doc"><p>Whether the child's tab should fill the allocated area or not.
</p><p>Default value : <code>False</code>
</p></div></div><h1 id="g:8">Style Attributes
</h1><div class="top"><p class="src"><a name="v:notebookStyleArrowSpacing" class="def">notebookStyleArrowSpacing</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleArrowSpacing" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleArrowSpacing">notebookStyleArrowSpacing</a></code> property defines the spacing between the scroll arrows and the tabs.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleHasBackwardStepper" class="def">notebookStyleHasBackwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleHasBackwardStepper" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleHasBackwardStepper">notebookStyleHasBackwardStepper</a></code> property determines whether the standard backward arrow button is displayed.
</p><p>Default value: <code>True</code>
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleHasForwardStepper" class="def">notebookStyleHasForwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleHasForwardStepper" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleHasForwardStepper">notebookStyleHasForwardStepper</a></code> property determines whether the standard forward arrow button is displayed.
</p><p>Default value : <code>True</code>
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleHasSecondaryBackwardStepper" class="def">notebookStyleHasSecondaryBackwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleHasSecondaryBackwardStepper" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleHasSecondaryBackwardStepper">notebookStyleHasSecondaryBackwardStepper</a></code> property determines whether a second backward arrow button is displayed on the opposite end of the tab area.
</p><p>Default value: <code>False</code>
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleHasSecondaryForwardStepper" class="def">notebookStyleHasSecondaryForwardStepper</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleHasSecondaryForwardStepper" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleHasSecondaryForwardStepper">notebookStyleHasSecondaryForwardStepper</a></code> property determines whether a second forward arrow button is displayed on the opposite end of the tab area.
</p><p>Default value: <code>False</code>
</p><ul><li> Available since Gtk version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleTabCurvature" class="def">notebookStyleTabCurvature</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleTabCurvature" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleTabCurvature">notebookStyleTabCurvature</a></code> property defines size of tab curvature.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 1
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:notebookStyleTabOverlap" class="def">notebookStyleTabOverlap</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Layout-Notebook.html#notebookStyleTabOverlap" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:notebookStyleTabOverlap">notebookStyleTabOverlap</a></code> property defines size of tab overlap area.
</p><p>Default value: 2
</p><ul><li> Available since Gtk version 2.10
</li></ul></div></div><h1 id="g:9">Signals
</h1><div class="top"><p class="src"><a name="v:switchPage" class="def">switchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#switchPage" class="link">Source</a></p><div class="doc"><p>Emitted when the user or a function changes the current page.
</p></div></div><div class="top"><p class="src"><a name="v:pageAdded" class="def">pageAdded</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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>)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#pageAdded" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:pageAdded">pageAdded</a></code> signal is emitted in the notebook right after a page is added to the notebook.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:pageRemoved" class="def">pageRemoved</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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>)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#pageRemoved" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:pageRemoved">pageRemoved</a></code> signal is emitted in the notebook right after a page is removed from the notebook.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:pageReordered" class="def">pageReordered</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</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>)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#pageReordered" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Layout-Notebook.html#v:pageReordered">pageReordered</a></code> signal is emitted in the notebook right after a page has been reordered.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><h1 id="g:10">Deprecated
</h1><div class="top"><p class="src"><a name="v:onSwitchPage" class="def">onSwitchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> nb =&gt; nb -&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>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> nb)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#onSwitchPage" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterSwitchPage" class="def">afterSwitchPage</a> :: <a href="Graphics-UI-Gtk-Layout-Notebook.html#t:NotebookClass">NotebookClass</a> nb =&gt; nb -&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>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> nb)<a href="src/Graphics-UI-Gtk-Layout-Notebook.html#afterSwitchPage" class="link">Source</a></p><div class="doc"><p>This signal is emitted when a new page is
 selected.
</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>