<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Graphics.UI.Gtk.Scrolling.ScrolledWindow</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Scrolling-ScrolledWindow.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD ><TD CLASS="topbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html" >Source code</A ></TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Graphics.UI.Gtk.Scrolling.ScrolledWindow</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable (depends on GHC)</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >provisional</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >gtk2hs-users@lists.sourceforge.net</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Detail </A ></DT ><DT ><A HREF="#2" >Class Hierarchy </A ></DT ><DT ><A HREF="#3" >Types </A ></DT ><DT ><A HREF="#4" >Constructors </A ></DT ><DT ><A HREF="#5" >Methods </A ></DT ><DT ><A HREF="#6" >Attributes </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >Adds scrollbars to its child widget </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AScrolledWindow" >ScrolledWindow</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass" >BinClass</A > o => <A HREF="#t%3AScrolledWindowClass" >ScrolledWindowClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToScrolledWindow" >castToScrolledWindow</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypeScrolledWindow" >gTypeScrolledWindow</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoScrolledWindow" >toScrolledWindow</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowNew" >scrolledWindowNew</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetHAdjustment" >scrolledWindowGetHAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetVAdjustment" >scrolledWindowGetVAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3APolicyType" >PolicyType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3APolicyAlways" >PolicyAlways</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3APolicyAutomatic" >PolicyAutomatic</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3APolicyNever" >PolicyNever</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowSetPolicy" >scrolledWindowSetPolicy</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A > -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetPolicy" >scrolledWindowGetPolicy</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A >, <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowAddWithViewport" >scrolledWindowAddWithViewport</A > :: (<A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass" >WidgetClass</A > child) => self -> child -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ACornerType" >CornerType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ACornerTopLeft" >CornerTopLeft</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACornerBottomLeft" >CornerBottomLeft</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACornerTopRight" >CornerTopRight</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACornerBottomRight" >CornerBottomRight</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowSetPlacement" >scrolledWindowSetPlacement</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetPlacement" >scrolledWindowGetPlacement</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AShadowType" >ShadowType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AShadowNone" >ShadowNone</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AShadowIn" >ShadowIn</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AShadowOut" >ShadowOut</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AShadowEtchedIn" >ShadowEtchedIn</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AShadowEtchedOut" >ShadowEtchedOut</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowSetShadowType" >scrolledWindowSetShadowType</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetShadowType" >scrolledWindowGetShadowType</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowSetHAdjustment" >scrolledWindowSetHAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowSetVAdjustment" >scrolledWindowSetVAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetHScrollbar" >scrolledWindowGetHScrollbar</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Scrolling-HScrollbar.html#t%3AHScrollbar" >HScrollbar</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowGetVScrollbar" >scrolledWindowGetVScrollbar</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Scrolling-VScrollbar.html#t%3AVScrollbar" >VScrollbar</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowHAdjustment" >scrolledWindowHAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowVAdjustment" >scrolledWindowVAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowHscrollbarPolicy" >scrolledWindowHscrollbarPolicy</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowVscrollbarPolicy" >scrolledWindowVscrollbarPolicy</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowWindowPlacement" >scrolledWindowWindowPlacement</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowShadowType" >scrolledWindowShadowType</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscrolledWindowPlacement" >scrolledWindowPlacement</A > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Detail </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" ><P ><TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TT > is a <TT ><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABin" >Bin</A ></TT > subclass: it's a container the accepts a single child widget. <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TT > adds scrollbars to the child widget and optionally draws a beveled frame around the child widget. </P ><P >The scrolled window can work in two ways. Some widgets have native scrolling support; these widgets have "slots" for <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > objects. Widgets with native scroll support include <TT ><A HREF="Graphics-UI-Gtk-ModelView-TreeView.html#t%3ATreeView" >TreeView</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextView" >TextView</A ></TT >, and <TT ><A HREF="Graphics-UI-Gtk-Layout-Layout.html#t%3ALayout" >Layout</A ></TT >. </P ><P >For widgets that lack native scrolling support, the <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT > widget acts as an adaptor class, implementing scrollability for child widgets that lack their own scrolling capabilities. Use <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT > to scroll child widgets such as <TT ><A HREF="Graphics-UI-Gtk-Layout-Table.html#t%3ATable" >Table</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Abstract-Box.html#t%3ABox" >Box</A ></TT >, and so on. </P ><P >If a widget has native scrolling abilities, it can be added to the <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TT > with Graphics.UI.Gtk.Abstract.Container.containerAdd. If a widget does not, you must first add the widget to a <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT >, then add the <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT > to the scrolled window. The convenience function <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowAddWithViewport" >scrolledWindowAddWithViewport</A ></TT > does exactly this, so you can ignore the presence of the viewport. </P ><P >The position of the scrollbars is controlled by the scroll adjustments. See <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > for the fields in an adjustment - for <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT >, used by <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TT >, the "value" field represents the position of the scrollbar, which must be between the "lower" field and "upper - page_size." The "page_size" field represents the size of the visible scrollable area. The "step_increment" and "page_increment" fields are used when the user asks to step down (using the small stepper arrows) or page down (using for example the PageDown key). </P ><P >If a <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TT > doesn't behave quite as you would like, or doesn't have exactly the right layout, it's very possible to set up your own scrolling with <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT > and for example a <TT ><A HREF="Graphics-UI-Gtk-Layout-Table.html#t%3ATable" >Table</A ></TT >. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="2" ><A NAME="2" >Class Hierarchy </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" ><PRE > | <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject" >GObject</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObject" >Object</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget" >Widget</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainer" >Container</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABin" >Bin</A ></TT > | +----ScrolledWindow </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="3" ><A NAME="3" >Types </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:ScrolledWindow" ><A NAME="t%3AScrolledWindow" ></A ></A ><B >ScrolledWindow</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#ScrolledWindow" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ScrolledWindow')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:ScrolledWindow" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass" >BinClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainerClass" >ContainerClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass" >WidgetClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass" >ObjectClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass" >BinClass</A > o => <A NAME="t:ScrolledWindowClass" ><A NAME="t%3AScrolledWindowClass" ></A ></A ><B >ScrolledWindowClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#ScrolledWindowClass" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ScrolledWindowClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:ScrolledWindowClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:castToScrolledWindow" ><A NAME="v%3AcastToScrolledWindow" ></A ></A ><B >castToScrolledWindow</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToScrolledWindow" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gTypeScrolledWindow" ><A NAME="v%3AgTypeScrolledWindow" ></A ></A ><B >gTypeScrolledWindow</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeScrolledWindow" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:toScrolledWindow" ><A NAME="v%3AtoScrolledWindow" ></A ></A ><B >toScrolledWindow</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toScrolledWindow" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="4" ><A NAME="4" >Constructors </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowNew" ><A NAME="v%3AscrolledWindowNew" ></A ></A ><B >scrolledWindowNew</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowNew" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="rdoc" ><TT >hadjustment</TT > - Horizontal adjustment. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="rdoc" ><TT >vadjustment</TT > - Vertical adjustment. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindow" >ScrolledWindow</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Creates a new scrolled window. The two arguments are the scrolled window's adjustments; these will be shared with the scrollbars and the child widget to keep the bars in sync with the child. Usually you want to pass <TT >Nothing</TT > for the adjustments, which will cause the scrolled window to create them for you. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="5" ><A NAME="5" >Methods </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetHAdjustment" ><A NAME="v%3AscrolledWindowGetHAdjustment" ></A ></A ><B >scrolledWindowGetHAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetHAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetVAdjustment" ><A NAME="v%3AscrolledWindowGetVAdjustment" ></A ></A ><B >scrolledWindowGetVAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetVAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Returns the vertical scrollbar's adjustment, used to connect the vertical scrollbar to the child widget's vertical scroll functionality. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:PolicyType" ><A NAME="t%3APolicyType" ></A ></A ><B >PolicyType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Enums.html#PolicyType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:PolicyAlways" ><A NAME="v%3APolicyAlways" ></A ></A ><B >PolicyAlways</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:PolicyAutomatic" ><A NAME="v%3APolicyAutomatic" ></A ></A ><B >PolicyAutomatic</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:PolicyNever" ><A NAME="v%3APolicyNever" ></A ></A ><B >PolicyNever</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PolicyType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PolicyType" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowSetPolicy" ><A NAME="v%3AscrolledWindowSetPolicy" ></A ></A ><B >scrolledWindowSetPolicy</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowSetPolicy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ><TD CLASS="rdoc" ><TT >hscrollbarPolicy</TT > - Policy for horizontal bar. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ><TD CLASS="rdoc" ><TT >vscrollbarPolicy</TT > - Policy for vertical bar. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Sets the scrollbar policy for the horizontal and vertical scrollbars. The policy determines when the scrollbar should appear; it is a value from the <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TT > enumeration. If <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3APolicyAlways" >PolicyAlways</A ></TT >, the scrollbar is always present; if <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3APolicyNever" >PolicyNever</A ></TT >, the scrollbar is never present; if <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3APolicyAutomatic" >PolicyAutomatic</A ></TT >, the scrollbar is present only if needed (that is, if the slider part of the bar would be smaller than the trough - the display is larger than the page size). </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetPolicy" ><A NAME="v%3AscrolledWindowGetPolicy" ></A ></A ><B >scrolledWindowGetPolicy</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetPolicy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A >, <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A >)</TD ><TD CLASS="rdoc" ><PRE >(hscrollbarPolicy, vscrollbarPolicy)</PRE ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Retrieves the current policy values for the horizontal and vertical scrollbars. See <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowSetPolicy" >scrolledWindowSetPolicy</A ></TT >. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowAddWithViewport" ><A NAME="v%3AscrolledWindowAddWithViewport" ></A ></A ><B >scrolledWindowAddWithViewport</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowAddWithViewport" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: (<A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass" >WidgetClass</A > child)</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> child</TD ><TD CLASS="rdoc" ><TT >child</TT > - Widget you want to scroll. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Used to add children without native scrolling capabilities. This is simply a convenience function; it is equivalent to adding the unscrollable child to a viewport, then adding the viewport to the scrolled window. If a child has native scrolling, use Graphics.UI.Gtk.Abstract.Container.containerAdd instead of this function. </P ><P >The viewport scrolls the child by moving its <TT ><A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow" >DrawWindow</A ></TT >, and takes the size of the child to be the size of its toplevel <TT ><A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow" >DrawWindow</A ></TT >. This will be very wrong for most widgets that support native scrolling; for example, if you add a widget such as <TT ><A HREF="Graphics-UI-Gtk-ModelView-TreeView.html#t%3ATreeView" >TreeView</A ></TT > with a viewport, the whole widget will scroll, including the column headings. Thus, widgets with native scrolling support should not be used with the <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT > proxy. </P ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:CornerType" ><A NAME="t%3ACornerType" ></A ></A ><B >CornerType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Enums.html#CornerType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Specifies in which corner a child widget should be placed </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:CornerTopLeft" ><A NAME="v%3ACornerTopLeft" ></A ></A ><B >CornerTopLeft</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CornerBottomLeft" ><A NAME="v%3ACornerBottomLeft" ></A ></A ><B >CornerBottomLeft</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CornerTopRight" ><A NAME="v%3ACornerTopRight" ></A ></A ><B >CornerTopRight</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CornerBottomRight" ><A NAME="v%3ACornerBottomRight" ></A ></A ><B >CornerBottomRight</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CornerType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:CornerType" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowSetPlacement" ><A NAME="v%3AscrolledWindowSetPlacement" ></A ></A ><B >scrolledWindowSetPlacement</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowSetPlacement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ><TD CLASS="rdoc" ><TT >windowPlacement</TT > - Position of the child window. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Determines the location of the child widget with respect to the scrollbars. The default is <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3ACornerTopLeft" >CornerTopLeft</A ></TT >, meaning the child is in the top left, with the scrollbars underneath and to the right. Other values in <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TT > are <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3ACornerTopRight" >CornerTopRight</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3ACornerBottomLeft" >CornerBottomLeft</A ></TT >, and <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3ACornerBottomRight" >CornerBottomRight</A ></TT >. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetPlacement" ><A NAME="v%3AscrolledWindowGetPlacement" ></A ></A ><B >scrolledWindowGetPlacement</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetPlacement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Gets the placement of the scrollbars for the scrolled window. See <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowSetPlacement" >scrolledWindowSetPlacement</A ></TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:ShadowType" ><A NAME="t%3AShadowType" ></A ></A ><B >ShadowType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Enums.html#ShadowType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Shadow types </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:ShadowNone" ><A NAME="v%3AShadowNone" ></A ></A ><B >ShadowNone</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ShadowIn" ><A NAME="v%3AShadowIn" ></A ></A ><B >ShadowIn</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ShadowOut" ><A NAME="v%3AShadowOut" ></A ></A ><B >ShadowOut</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ShadowEtchedIn" ><A NAME="v%3AShadowEtchedIn" ></A ></A ><B >ShadowEtchedIn</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ShadowEtchedOut" ><A NAME="v%3AShadowEtchedOut" ></A ></A ><B >ShadowEtchedOut</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ShadowType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:ShadowType" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum" >Enum</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowSetShadowType" ><A NAME="v%3AscrolledWindowSetShadowType" ></A ></A ><B >scrolledWindowSetShadowType</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowSetShadowType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Changes the type of shadow drawn around the contents of <TT >scrolledWindow</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetShadowType" ><A NAME="v%3AscrolledWindowGetShadowType" ></A ></A ><B >scrolledWindowGetShadowType</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetShadowType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Gets the shadow type of the scrolled window. See <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowSetShadowType" >scrolledWindowSetShadowType</A ></TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowSetHAdjustment" ><A NAME="v%3AscrolledWindowSetHAdjustment" ></A ></A ><B >scrolledWindowSetHAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowSetHAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Sets the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > for the horizontal scrollbar. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowSetVAdjustment" ><A NAME="v%3AscrolledWindowSetVAdjustment" ></A ></A ><B >scrolledWindowSetVAdjustment</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowSetVAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="rdoc" ><TT >vadjustment</TT > - Vertical scroll adjustment. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Sets the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > for the vertical scrollbar. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetHScrollbar" ><A NAME="v%3AscrolledWindowGetHScrollbar" ></A ></A ><B >scrolledWindowGetHScrollbar</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetHScrollbar" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Scrolling-HScrollbar.html#t%3AHScrollbar" >HScrollbar</A >)</TD ><TD CLASS="rdoc" >returns the horizontal scrollbar of the scrolled window, or <TT >Nothing</TT > if it does not have one. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Returns the horizontal scrollbar of <TT >scrolledWindow</TT >. </P ><UL ><LI > Available since Gtk+ version 2.8 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowGetVScrollbar" ><A NAME="v%3AscrolledWindowGetVScrollbar" ></A ></A ><B >scrolledWindowGetVScrollbar</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowGetVScrollbar" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Scrolling-VScrollbar.html#t%3AVScrollbar" >VScrollbar</A >)</TD ><TD CLASS="rdoc" >returns the vertical scrollbar of the scrolled window, or <TT >Nothing</TT > if it does not have one. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Returns the vertical scrollbar of <TT >scrolledWindow</TT >. </P ><UL ><LI > Available since Gtk+ version 2.8 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="6" ><A NAME="6" >Attributes </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowHAdjustment" ><A NAME="v%3AscrolledWindowHAdjustment" ></A ></A ><B >scrolledWindowHAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowHAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >The <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > for the horizontal position. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowVAdjustment" ><A NAME="v%3AscrolledWindowVAdjustment" ></A ></A ><B >scrolledWindowVAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowVAdjustment" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >The <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > for the vertical position. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowHscrollbarPolicy" ><A NAME="v%3AscrolledWindowHscrollbarPolicy" ></A ></A ><B >scrolledWindowHscrollbarPolicy</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowHscrollbarPolicy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >When the horizontal scrollbar is displayed. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3APolicyAlways" >PolicyAlways</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowVscrollbarPolicy" ><A NAME="v%3AscrolledWindowVscrollbarPolicy" ></A ></A ><B >scrolledWindowVscrollbarPolicy</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3APolicyType" >PolicyType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowVscrollbarPolicy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >When the vertical scrollbar is displayed. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3APolicyAlways" >PolicyAlways</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowWindowPlacement" ><A NAME="v%3AscrolledWindowWindowPlacement" ></A ></A ><B >scrolledWindowWindowPlacement</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowWindowPlacement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Where the contents are located with respect to the scrollbars. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3ACornerTopLeft" >CornerTopLeft</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowShadowType" ><A NAME="v%3AscrolledWindowShadowType" ></A ></A ><B >scrolledWindowShadowType</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AShadowType" >ShadowType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowShadowType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Style of bevel around the contents. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AShadowNone" >ShadowNone</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scrolledWindowPlacement" ><A NAME="v%3AscrolledWindowPlacement" ></A ></A ><B >scrolledWindowPlacement</B > :: <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3AScrolledWindowClass" >ScrolledWindowClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</A > self <A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#t%3ACornerType" >CornerType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#scrolledWindowPlacement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >'placement' property. See <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowGetPlacement" >scrolledWindowGetPlacement</A ></TT > and <TT ><A HREF="Graphics-UI-Gtk-Scrolling-ScrolledWindow.html#v%3AscrolledWindowSetPlacement" >scrolledWindowSetPlacement</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >