<!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.Abstract.Range</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-Abstract-Range.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-Abstract-Range.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.Abstract.Range</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" >Description </A ></DT ><DT ><A HREF="#2" >Class Hierarchy </A ></DT ><DT ><A HREF="#3" >Types </A ></DT ><DT ><A HREF="#4" >Methods </A ></DT ><DT ><A HREF="#5" >Attributes </A ></DT ><DT ><A HREF="#6" >Signals </A ></DT ><DT ><A HREF="#7" >Deprecated </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" >Base class for widgets which visualize an adjustment </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%3ARange" >Range</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass" >WidgetClass</A > o => <A HREF="#t%3ARangeClass" >RangeClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToRange" >castToRange</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-Abstract-Range.html#t%3ARange" >Range</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypeRange" >gTypeRange</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%3AtoRange" >toRange</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeGetAdjustment" >rangeGetAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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%3ArangeSetAdjustment" >rangeSetAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AUpdateType" >UpdateType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AUpdateContinuous" >UpdateContinuous</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AUpdateDiscontinuous" >UpdateDiscontinuous</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AUpdateDelayed" >UpdateDelayed</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeGetUpdatePolicy" >rangeGetUpdatePolicy</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeSetUpdatePolicy" >rangeSetUpdatePolicy</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AUpdateType" >UpdateType</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%3ArangeGetInverted" >rangeGetInverted</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeSetInverted" >rangeSetInverted</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</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%3ArangeGetValue" >rangeGetValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeSetValue" >rangeSetValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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%3ArangeSetIncrements" >rangeSetIncrements</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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%3ArangeSetRange" >rangeSetRange</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AScrollType" >ScrollType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AScrollNone" >ScrollNone</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollJump" >ScrollJump</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepBackward" >ScrollStepBackward</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepForward" >ScrollStepForward</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageBackward" >ScrollPageBackward</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageForward" >ScrollPageForward</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepUp" >ScrollStepUp</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepDown" >ScrollStepDown</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageUp" >ScrollPageUp</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageDown" >ScrollPageDown</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepLeft" >ScrollStepLeft</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStepRight" >ScrollStepRight</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageLeft" >ScrollPageLeft</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollPageRight" >ScrollPageRight</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollStart" >ScrollStart</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AScrollEnd" >ScrollEnd</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></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%3ASensitivityType" >SensitivityType</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ASensitivityAuto" >SensitivityAuto</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ASensitivityOn" >SensitivityOn</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ASensitivityOff" >SensitivityOff</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeSetLowerStepperSensitivity" >rangeSetLowerStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</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%3ArangeGetLowerStepperSensitivity" >rangeGetLowerStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeSetUpperStepperSensitivity" >rangeSetUpperStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</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%3ArangeGetUpperStepperSensitivity" >rangeGetUpperStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeUpdatePolicy" >rangeUpdatePolicy</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeAdjustment" >rangeAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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%3ArangeInverted" >rangeInverted</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeLowerStepperSensitivity" >rangeLowerStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeUpperStepperSensitivity" >rangeUpperStepperSensitivity</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArangeValue" >rangeValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustBounds" >adjustBounds</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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%3AvalueChanged" >valueChanged</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > 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/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%3AchangeValue" >changeValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > self (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AonMoveSlider" >onMoveSlider</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AafterMoveSlider" >afterMoveSlider</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AonAdjustBounds" >onAdjustBounds</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AafterAdjustBounds" >afterAdjustBounds</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AonRangeChangeValue" >onRangeChangeValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AafterRangeChangeValue" >afterRangeChangeValue</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AonRangeValueChanged" >onRangeValueChanged</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AafterRangeValueChanged" >afterRangeValueChanged</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</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" >Description </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" >For signals regarding a change in the range or increments, refer to <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > which is contained in the <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TT > object. </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 > | +----Range | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Scale.html#t%3AScale" >Scale</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT > </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:Range" ><A NAME="t%3ARange" ></A ></A ><B >Range</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#Range" >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:Range')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Range" 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-Abstract-Range.html#t%3ARange" >Range</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-Abstract-Range.html#t%3ARange" >Range</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-Abstract-Range.html#t%3ARange" >Range</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass" >WidgetClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass" >ObjectClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</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-Widget.html#t%3AWidgetClass" >WidgetClass</A > o => <A NAME="t:RangeClass" ><A NAME="t%3ARangeClass" ></A ></A ><B >RangeClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#RangeClass" >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:RangeClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:RangeClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-VScrollbar.html#t%3AVScrollbar" >VScrollbar</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Scrolling-HScrollbar.html#t%3AHScrollbar" >HScrollbar</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Entry-VScale.html#t%3AVScale" >VScale</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Entry-HScale.html#t%3AHScale" >HScale</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Scale.html#t%3AScale" >Scale</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</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:castToRange" ><A NAME="v%3AcastToRange" ></A ></A ><B >castToRange</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-Abstract-Range.html#t%3ARange" >Range</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToRange" >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:gTypeRange" ><A NAME="v%3AgTypeRange" ></A ></A ><B >gTypeRange</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#gTypeRange" >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:toRange" ><A NAME="v%3AtoRange" ></A ></A ><B >toRange</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toRange" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="4" ><A NAME="4" >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:rangeGetAdjustment" ><A NAME="v%3ArangeGetAdjustment" ></A ></A ><B >rangeGetAdjustment</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetAdjustment" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="rdoc" >returns a <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Get the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > which is the "model" object for <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TT >. See <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ArangeSetAdjustment" >rangeSetAdjustment</A ></TT > for details. </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:rangeSetAdjustment" ><A NAME="v%3ArangeSetAdjustment" ></A ></A ><B >rangeSetAdjustment</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetAdjustment" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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 >adjustment</TT > - a <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > </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 adjustment to be used as the "model" object for this range widget. The adjustment indicates the current range value, the minimum and maximum range values, the step/page increments used for keybindings and scrolling, and the page size. The page size is normally 0 for <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scale.html#t%3AScale" >Scale</A ></TT > and nonzero for <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT >, and indicates the size of the visible area of the widget being scrolled. The page size affects the size of the scrollbar slider. </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:UpdateType" ><A NAME="t%3AUpdateType" ></A ></A ><B >UpdateType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Enums.html#UpdateType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Updating types for range widgets (determines when the <TT >"connectToValueChanged"</TT > signal is emitted by the widget) </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:UpdateContinuous" ><A NAME="v%3AUpdateContinuous" ></A ></A ><B >UpdateContinuous</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:UpdateDiscontinuous" ><A NAME="v%3AUpdateDiscontinuous" ></A ></A ><B >UpdateDiscontinuous</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:UpdateDelayed" ><A NAME="v%3AUpdateDelayed" ></A ></A ><B >UpdateDelayed</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:UpdateType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:UpdateType" 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-Abstract-Range.html#t%3AUpdateType" >UpdateType</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</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:rangeGetUpdatePolicy" ><A NAME="v%3ArangeGetUpdatePolicy" ></A ></A ><B >rangeGetUpdatePolicy</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetUpdatePolicy" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</A ></TD ><TD CLASS="rdoc" >returns the current update policy </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Gets the update policy of <TT >range</TT >. See <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ArangeSetUpdatePolicy" >rangeSetUpdatePolicy</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:rangeSetUpdatePolicy" ><A NAME="v%3ArangeSetUpdatePolicy" ></A ></A ><B >rangeSetUpdatePolicy</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetUpdatePolicy" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</A ></TD ><TD CLASS="rdoc" ><TT >policy</TT > - update policy </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 update policy for the range. <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AUpdateContinuous" >UpdateContinuous</A ></TT > means that anytime the range slider is moved, the range value will change and the value_changed signal will be emitted. <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AUpdateDelayed" >UpdateDelayed</A ></TT > means that the value will be updated after a brief timeout where no slider motion occurs, so updates are spaced by a short time rather than continuous. <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AUpdateDiscontinuous" >UpdateDiscontinuous</A ></TT > means that the value will only be updated when the user releases the button and ends the slider drag operation. </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:rangeGetInverted" ><A NAME="v%3ArangeGetInverted" ></A ></A ><B >rangeGetInverted</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetInverted" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >returns <TT >True</TT > if the range is inverted </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Gets the value set by <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ArangeSetInverted" >rangeSetInverted</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:rangeSetInverted" ><A NAME="v%3ArangeSetInverted" ></A ></A ><B >rangeSetInverted</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetInverted" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" ><TT >setting</TT > - <TT >True</TT > to invert the range </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" >Ranges normally move from lower to higher values as the slider moves from top to bottom or left to right. Inverted ranges have higher values at the top or on the right rather than on the bottom or left. </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:rangeGetValue" ><A NAME="v%3ArangeGetValue" ></A ></A ><B >rangeGetValue</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetValue" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" >returns current value of the range. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Gets the current value of the range. </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:rangeSetValue" ><A NAME="v%3ArangeSetValue" ></A ></A ><B >rangeSetValue</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetValue" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >value</TT > - new value of the range </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 current value of the range; if the value is outside the minimum or maximum range values, it will be clamped to fit inside them. The range emits the <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AvalueChanged" >valueChanged</A ></TT > signal if the value changes. </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:rangeSetIncrements" ><A NAME="v%3ArangeSetIncrements" ></A ></A ><B >rangeSetIncrements</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetIncrements" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >step</TT > - step size </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >page</TT > - page size </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 step and page sizes for the range. The step size is used when the user clicks the <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT > arrows or moves <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scale.html#t%3AScale" >Scale</A ></TT > via arrow keys. The page size is used for example when moving via Page Up or Page Down keys. </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:rangeSetRange" ><A NAME="v%3ArangeSetRange" ></A ></A ><B >rangeSetRange</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetRange" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >min</TT > - minimum range value </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >max</TT > - maximum range value </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 allowable values in the <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TT >, and clamps the range value to be between <TT >min</TT > and <TT >max</TT >. (If the range has a non-zero page size, it is clamped between <TT >min</TT > and <TT >max</TT > - page-size.) </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:ScrollType" ><A NAME="t%3AScrollType" ></A ></A ><B >ScrollType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-General-Enums.html#ScrollType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Scrolling type </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:ScrollNone" ><A NAME="v%3AScrollNone" ></A ></A ><B >ScrollNone</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollJump" ><A NAME="v%3AScrollJump" ></A ></A ><B >ScrollJump</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepBackward" ><A NAME="v%3AScrollStepBackward" ></A ></A ><B >ScrollStepBackward</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepForward" ><A NAME="v%3AScrollStepForward" ></A ></A ><B >ScrollStepForward</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageBackward" ><A NAME="v%3AScrollPageBackward" ></A ></A ><B >ScrollPageBackward</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageForward" ><A NAME="v%3AScrollPageForward" ></A ></A ><B >ScrollPageForward</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepUp" ><A NAME="v%3AScrollStepUp" ></A ></A ><B >ScrollStepUp</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepDown" ><A NAME="v%3AScrollStepDown" ></A ></A ><B >ScrollStepDown</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageUp" ><A NAME="v%3AScrollPageUp" ></A ></A ><B >ScrollPageUp</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageDown" ><A NAME="v%3AScrollPageDown" ></A ></A ><B >ScrollPageDown</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepLeft" ><A NAME="v%3AScrollStepLeft" ></A ></A ><B >ScrollStepLeft</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStepRight" ><A NAME="v%3AScrollStepRight" ></A ></A ><B >ScrollStepRight</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageLeft" ><A NAME="v%3AScrollPageLeft" ></A ></A ><B >ScrollPageLeft</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollPageRight" ><A NAME="v%3AScrollPageRight" ></A ></A ><B >ScrollPageRight</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollStart" ><A NAME="v%3AScrollStart" ></A ></A ><B >ScrollStart</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ScrollEnd" ><A NAME="v%3AScrollEnd" ></A ></A ><B >ScrollEnd</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ScrollType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:ScrollType" 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-Abstract-Range.html#t%3AScrollType" >ScrollType</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-Abstract-Range.html#t%3AScrollType" >ScrollType</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-Abstract-Range.html#t%3AScrollType" >ScrollType</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" >data</SPAN > <A NAME="t:SensitivityType" ><A NAME="t%3ASensitivityType" ></A ></A ><B >SensitivityType</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#SensitivityType" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >Determines how Gtk+ handles the sensitivity of stepper arrows at the end of range widgets. </P ><UL ><LI > <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ASensitivityAuto" >SensitivityAuto</A ></TT >: the arrow is made insensitive if the thumb is at the end </LI ><LI > <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ASensitivityOn" >SensitivityOn</A ></TT >: the arrow is alwasy sensitive </LI ><LI > <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ASensitivityOff" >SensitivityOff</A ></TT >: the arrow is always insensitive </LI ></UL ></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:SensitivityAuto" ><A NAME="v%3ASensitivityAuto" ></A ></A ><B >SensitivityAuto</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:SensitivityOn" ><A NAME="v%3ASensitivityOn" ></A ></A ><B >SensitivityOn</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:SensitivityOff" ><A NAME="v%3ASensitivityOff" ></A ></A ><B >SensitivityOff</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SensitivityType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:SensitivityType" 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%3ABounded" >Bounded</A > <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ></TR ><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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</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:rangeSetLowerStepperSensitivity" ><A NAME="v%3ArangeSetLowerStepperSensitivity" ></A ></A ><B >rangeSetLowerStepperSensitivity</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetLowerStepperSensitivity" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="rdoc" ><TT >sensitivity</TT > - the lower stepper's sensitivity policy. </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 >Sets the sensitivity policy for the stepper that points to the 'lower' end of the Range's adjustment. </P ><UL ><LI > Available since Gtk+ version 2.10 </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:rangeGetLowerStepperSensitivity" ><A NAME="v%3ArangeGetLowerStepperSensitivity" ></A ></A ><B >rangeGetLowerStepperSensitivity</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetLowerStepperSensitivity" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="rdoc" >returns The lower stepper's sensitivity policy. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Gets the sensitivity policy for the stepper that points to the 'lower' end of the Range's adjustment. </P ><UL ><LI > Available since Gtk+ version 2.10 </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:rangeSetUpperStepperSensitivity" ><A NAME="v%3ArangeSetUpperStepperSensitivity" ></A ></A ><B >rangeSetUpperStepperSensitivity</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeSetUpperStepperSensitivity" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="rdoc" ><TT >sensitivity</TT > - the upper stepper's sensitivity policy. </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 >Sets the sensitivity policy for the stepper that points to the 'upper' end of the Range's adjustment. </P ><UL ><LI > Available since Gtk+ version 2.10 </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:rangeGetUpperStepperSensitivity" ><A NAME="v%3ArangeGetUpperStepperSensitivity" ></A ></A ><B >rangeGetUpperStepperSensitivity</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeGetUpperStepperSensitivity" >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-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="rdoc" >returns The upper stepper's sensitivity policy. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Gets the sensitivity policy for the stepper that points to the 'upper' end of the Range's adjustment. </P ><UL ><LI > Available since Gtk+ version 2.10 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="5" ><A NAME="5" >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:rangeUpdatePolicy" ><A NAME="v%3ArangeUpdatePolicy" ></A ></A ><B >rangeUpdatePolicy</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3AUpdateType" >UpdateType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeUpdatePolicy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >How the range should be updated on the screen. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AUpdateContinuous" >UpdateContinuous</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:rangeAdjustment" ><A NAME="v%3ArangeAdjustment" ></A ></A ><B >rangeAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#rangeAdjustment" >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 > that contains the current value of this range object. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:rangeInverted" ><A NAME="v%3ArangeInverted" ></A ></A ><B >rangeInverted</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeInverted" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Invert direction slider moves to increase range value. </P ><P >Default value: <TT >False</TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:rangeLowerStepperSensitivity" ><A NAME="v%3ArangeLowerStepperSensitivity" ></A ></A ><B >rangeLowerStepperSensitivity</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeLowerStepperSensitivity" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The sensitivity policy for the stepper that points to the adjustment's lower side. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ASensitivityAuto" >SensitivityAuto</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:rangeUpperStepperSensitivity" ><A NAME="v%3ArangeUpperStepperSensitivity" ></A ></A ><B >rangeUpperStepperSensitivity</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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-Abstract-Range.html#t%3ASensitivityType" >SensitivityType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeUpperStepperSensitivity" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The sensitivity policy for the stepper that points to the adjustment's upper side. </P ><P >Default value: <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ASensitivityAuto" >SensitivityAuto</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:rangeValue" ><A NAME="v%3ArangeValue" ></A ></A ><B >rangeValue</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#rangeValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >'value' property. See <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ArangeGetValue" >rangeGetValue</A ></TT > and <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3ArangeSetValue" >rangeSetValue</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="6" ><A NAME="6" >Signals </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustBounds" ><A NAME="v%3AadjustBounds" ></A ></A ><B >adjustBounds</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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-Abstract-Range.html#adjustBounds" >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:valueChanged" ><A NAME="v%3AvalueChanged" ></A ></A ><B >valueChanged</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > 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/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#valueChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Emitted when the range value changes. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:changeValue" ><A NAME="v%3AchangeValue" ></A ></A ><B >changeValue</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal" >Signal</A > self (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#changeValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AchangeValue" >changeValue</A ></TT > signal is emitted when a scroll action is performed on a range. It allows an application to determine the type of scroll event that occurred and the resultant new value. The application can handle the event itself and return <TT >True</TT > to prevent further processing. Or, by returning <TT >False</TT >, it can pass the event to other handlers until the default Gtk+ handler is reached. </P ><P >The value parameter is unrounded. An application that overrides the <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AchangeValue" >changeValue</A ></TT > signal is responsible for clamping the value to the desired number of decimal digits. </P ><P >It is not possible to use delayed update policies in an overridden <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AchangeValue" >changeValue</A ></TT > handler. </P ><UL ><LI > Available since Gtk+ version 2.6 </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="7" ><A NAME="7" >Deprecated </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:onMoveSlider" ><A NAME="v%3AonMoveSlider" ></A ></A ><B >onMoveSlider</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#onMoveSlider" >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:afterMoveSlider" ><A NAME="v%3AafterMoveSlider" ></A ></A ><B >afterMoveSlider</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#afterMoveSlider" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Emitted when the user presses a key (e.g. Page Up, Home, Right Arrow) to move the slider. The <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A ></TT > parameter gives the key that was pressed. </P ><P >Usually you should use <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AonRangeValueChanged" >onRangeValueChanged</A ></TT > / <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AafterRangeValueChanged" >afterRangeValueChanged</A ></TT > instead. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:onAdjustBounds" ><A NAME="v%3AonAdjustBounds" ></A ></A ><B >onAdjustBounds</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#onAdjustBounds" >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:afterAdjustBounds" ><A NAME="v%3AafterAdjustBounds" ></A ></A ><B >afterAdjustBounds</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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 >) -> <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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#afterAdjustBounds" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Emitted when the range is adjusted by user action. Note the value can be outside the bounds of the range since it depends on the mouse position. </P ><P >Usually you should use <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AonRangeValueChanged" >onRangeValueChanged</A ></TT > / <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#v%3AafterRangeValueChanged" >afterRangeValueChanged</A ></TT > instead. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:onRangeChangeValue" ><A NAME="v%3AonRangeChangeValue" ></A ></A ><B >onRangeChangeValue</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#onRangeChangeValue" >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:afterRangeChangeValue" ><A NAME="v%3AafterRangeChangeValue" ></A ></A ><B >afterRangeChangeValue</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</A > self => self -> (<A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3AScrollType" >ScrollType</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</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/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#afterRangeChangeValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Emitted when a scroll action is performed on a range. It allows an application to determine the type of scroll event that occurred and the resultant new value. The application can handle the event itself and return <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#v%3ATrue" >True</A ></TT > to prevent further processing. Or, by returning <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#v%3AFalse" >False</A ></TT >, it can pass the event to other handlers until the default GTK+ handler is reached. </P ><UL ><LI > Since Gtk 2.6 </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:onRangeValueChanged" ><A NAME="v%3AonRangeValueChanged" ></A ></A ><B >onRangeValueChanged</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#onRangeValueChanged" >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:afterRangeValueChanged" ><A NAME="v%3AafterRangeValueChanged" ></A ></A ><B >afterRangeValueChanged</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARangeClass" >RangeClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</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/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId" >ConnectId</A > self)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Abstract-Range.html#afterRangeValueChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Emitted when the range value is changed either programmatically or by user action. </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 >