<!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.Misc.Adjustment</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-Misc-Adjustment.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-Misc-Adjustment.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.Misc.Adjustment</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 ><DT ><A HREF="#7" >Signals </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" >A <TT ><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObject" >Object</A ></TT > representing an adjustable bounded value </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%3AAdjustment" >Adjustment</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass" >ObjectClass</A > o => <A HREF="#t%3AAdjustmentClass" >AdjustmentClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToAdjustment" >castToAdjustment</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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypeAdjustment" >gTypeAdjustment</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%3AtoAdjustment" >toAdjustment</A > :: <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustmentClass" >AdjustmentClass</A > o => o -> <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%3AadjustmentNew" >adjustmentNew</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/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/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/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="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%3AadjustmentSetLower" >adjustmentSetLower</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/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%3AadjustmentGetLower" >adjustmentGetLower</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="/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%3AadjustmentSetPageIncrement" >adjustmentSetPageIncrement</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/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%3AadjustmentGetPageIncrement" >adjustmentGetPageIncrement</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="/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%3AadjustmentSetPageSize" >adjustmentSetPageSize</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/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%3AadjustmentGetPageSize" >adjustmentGetPageSize</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="/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%3AadjustmentSetStepIncrement" >adjustmentSetStepIncrement</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/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%3AadjustmentGetStepIncrement" >adjustmentGetStepIncrement</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="/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%3AadjustmentSetUpper" >adjustmentSetUpper</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/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%3AadjustmentGetUpper" >adjustmentGetUpper</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="/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%3AadjustmentSetValue" >adjustmentSetValue</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/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%3AadjustmentGetValue" >adjustmentGetValue</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="/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%3AadjustmentClampPage" >adjustmentClampPage</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/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%3AadjustmentAdjChanged" >adjustmentAdjChanged</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="/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%3AadjustmentValueChanged" >adjustmentValueChanged</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="/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%3AadjustmentValue" >adjustmentValue</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustmentLower" >adjustmentLower</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustmentUpper" >adjustmentUpper</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustmentStepIncrement" >adjustmentStepIncrement</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustmentPageIncrement" >adjustmentPageIncrement</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AadjustmentPageSize" >adjustmentPageSize</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AonAdjChanged" >onAdjChanged</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="/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 > <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%3AafterAdjChanged" >afterAdjChanged</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="/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 > <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%3AonValueChanged" >onValueChanged</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="/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 > <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%3AafterValueChanged" >afterValueChanged</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="/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 > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</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 >The <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > object represents a value which has an associated lower and upper bound, together with step and page increments, and a page size. It is used within several Gtk+ widgets, including <TT ><A HREF="Graphics-UI-Gtk-Entry-SpinButton.html#t%3ASpinButton" >SpinButton</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Misc-Viewport.html#t%3AViewport" >Viewport</A ></TT >, and <TT ><A HREF="Graphics-UI-Gtk-Abstract-Range.html#t%3ARange" >Range</A ></TT > (which is a base class for <TT ><A HREF="Graphics-UI-Gtk-Scrolling-HScrollbar.html#t%3AHScrollbar" >HScrollbar</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Scrolling-VScrollbar.html#t%3AVScrollbar" >VScrollbar</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Entry-HScale.html#t%3AHScale" >HScale</A ></TT >, and <TT ><A HREF="Graphics-UI-Gtk-Entry-VScale.html#t%3AVScale" >VScale</A ></TT >). </P ><P >The <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > object does not update the value itself. Instead it is left up to the owner of the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > to control the value. </P ><P >The owner of the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > typically calls the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#v%3AadjustmentValueChanged" >adjustmentValueChanged</A ></TT > and adjustmentChanged functions after changing the value and its bounds. This results in the emission of the "value_changed" or "changed" signal respectively. </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 > | +----Adjustment </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:Adjustment" ><A NAME="t%3AAdjustment" ></A ></A ><B >Adjustment</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#Adjustment" >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:Adjustment')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Adjustment" 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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustmentClass" >AdjustmentClass</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass" >ObjectClass</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</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-Object.html#t%3AObjectClass" >ObjectClass</A > o => <A NAME="t:AdjustmentClass" ><A NAME="t%3AAdjustmentClass" ></A ></A ><B >AdjustmentClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#AdjustmentClass" >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:AdjustmentClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:AdjustmentClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustmentClass" >AdjustmentClass</A > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</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:castToAdjustment" ><A NAME="v%3AcastToAdjustment" ></A ></A ><B >castToAdjustment</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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToAdjustment" >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:gTypeAdjustment" ><A NAME="v%3AgTypeAdjustment" ></A ></A ><B >gTypeAdjustment</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#gTypeAdjustment" >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:toAdjustment" ><A NAME="v%3AtoAdjustment" ></A ></A ><B >toAdjustment</B > :: <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustmentClass" >AdjustmentClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toAdjustment" >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:adjustmentNew" ><A NAME="v%3AadjustmentNew" ></A ></A ><B >adjustmentNew</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentNew" >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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="rdoc" ><TT >value</TT > - the initial 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 >lower</TT > - the minimum 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 >upper</TT > - the maximum 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 >stepIncrement</TT > - the step increment. </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 >pageIncrement</TT > - the page increment. </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 >pageSize</TT > - the 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="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Creates a new <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT >. </P ><P >The creation function take every value that is contained in the object: <TT >value</TT > is the initial value and should be between the <TT >upper</TT > and <TT >lower</TT > bounds of the slider. Clicking on the arrows increases this value by <TT >stepIncrement</TT >. Clicking in the slider advances by <TT >pageIncrement</TT >. The <TT >pageSize</TT > is needed to determine if the end of the slider is still in the range. </P ></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:adjustmentSetLower" ><A NAME="v%3AadjustmentSetLower" ></A ></A ><B >adjustmentSetLower</B > :: <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/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-Misc-Adjustment.html#adjustmentSetLower" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Set the lower value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetLower" ><A NAME="v%3AadjustmentGetLower" ></A ></A ><B >adjustmentGetLower</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetLower" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the lower value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentSetPageIncrement" ><A NAME="v%3AadjustmentSetPageIncrement" ></A ></A ><B >adjustmentSetPageIncrement</B > :: <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/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-Misc-Adjustment.html#adjustmentSetPageIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Set the page increment value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetPageIncrement" ><A NAME="v%3AadjustmentGetPageIncrement" ></A ></A ><B >adjustmentGetPageIncrement</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetPageIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the pageincrement value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentSetPageSize" ><A NAME="v%3AadjustmentSetPageSize" ></A ></A ><B >adjustmentSetPageSize</B > :: <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/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-Misc-Adjustment.html#adjustmentSetPageSize" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Set the page size value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetPageSize" ><A NAME="v%3AadjustmentGetPageSize" ></A ></A ><B >adjustmentGetPageSize</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetPageSize" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the page size value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentSetStepIncrement" ><A NAME="v%3AadjustmentSetStepIncrement" ></A ></A ><B >adjustmentSetStepIncrement</B > :: <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/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-Misc-Adjustment.html#adjustmentSetStepIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Set the step-increment value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetStepIncrement" ><A NAME="v%3AadjustmentGetStepIncrement" ></A ></A ><B >adjustmentGetStepIncrement</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetStepIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the step-increment value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentSetUpper" ><A NAME="v%3AadjustmentSetUpper" ></A ></A ><B >adjustmentSetUpper</B > :: <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/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-Misc-Adjustment.html#adjustmentSetUpper" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Set the upper value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetUpper" ><A NAME="v%3AadjustmentGetUpper" ></A ></A ><B >adjustmentGetUpper</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetUpper" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Retrieve the upper value. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentSetValue" ><A NAME="v%3AadjustmentSetValue" ></A ></A ><B >adjustmentSetValue</B > :: <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/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-Misc-Adjustment.html#adjustmentSetValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Sets the current value of the Adjustment object. The value is clamped to lie between the adjustment's <TT >lower</TT > and <TT >upper</TT > values. See <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#v%3AadjustmentNew" >adjustmentNew</A ></TT > for details of these properties. </P ><P >Note that for adjustments which are used in a <TT ><A HREF="Graphics-UI-Gtk-Abstract-Scrollbar.html#t%3AScrollbar" >Scrollbar</A ></TT >, the effective range of allowed values goes from <TT >lower</TT > to <TT >upper - page_size</TT >. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentGetValue" ><A NAME="v%3AadjustmentGetValue" ></A ></A ><B >adjustmentGetValue</B > :: <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/base-4.2.0.2/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentGetValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Gets the current value of the adjustment. See <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#v%3AadjustmentSetValue" >adjustmentSetValue</A ></TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentClampPage" ><A NAME="v%3AadjustmentClampPage" ></A ></A ><B >adjustmentClampPage</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentClampPage" >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-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></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 >lower</TT > - the lower 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 >upper</TT > - the upper 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" >Updates the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > <TT >value</TT > to ensure that the range between <TT >lower</TT > and <TT >upper</TT > is in the current page (i.e. between <TT >value</TT > and <TT >value + pageSize</TT >). If the range is larger than the page size, then only the start of it will be in the current page. A "changed" signal will be emitted if the value is changed. </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:adjustmentAdjChanged" ><A NAME="v%3AadjustmentAdjChanged" ></A ></A ><B >adjustmentAdjChanged</B > :: <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-Misc-Adjustment.html#adjustmentAdjChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Emit the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#v%3AonAdjChanged" >onAdjChanged</A ></TT > signal. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentValueChanged" ><A NAME="v%3AadjustmentValueChanged" ></A ></A ><B >adjustmentValueChanged</B > :: <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-Misc-Adjustment.html#adjustmentValueChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >Emit the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#v%3AonValueChanged" >onValueChanged</A ></TT > signal. </P ><UL ><LI > When adjusting the or bounds, this function can be called to enforce a visual update of the containing widget. </LI ></UL ></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:adjustmentValue" ><A NAME="v%3AadjustmentValue" ></A ></A ><B >adjustmentValue</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentValue" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The value of the adjustment. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentLower" ><A NAME="v%3AadjustmentLower" ></A ></A ><B >adjustmentLower</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentLower" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The minimum value of the adjustment. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentUpper" ><A NAME="v%3AadjustmentUpper" ></A ></A ><B >adjustmentUpper</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentUpper" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The maximum value of the adjustment. Note that values will be restricted by <TT >upper - page-size</TT > if the page-size property is nonzero. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentStepIncrement" ><A NAME="v%3AadjustmentStepIncrement" ></A ></A ><B >adjustmentStepIncrement</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentStepIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The step increment of the adjustment. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentPageIncrement" ><A NAME="v%3AadjustmentPageIncrement" ></A ></A ><B >adjustmentPageIncrement</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentPageIncrement" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The page increment of the adjustment. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:adjustmentPageSize" ><A NAME="v%3AadjustmentPageSize" ></A ></A ><B >adjustmentPageSize</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr" >Attr</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/Prelude.html#t%3ADouble" >Double</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#adjustmentPageSize" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" ><P >The page size of the adjustment. Note that the page-size is irrelevant and should be set to zero if the adjustment is used for a simple scalar value, e.g. in a <TT ><A HREF="Graphics-UI-Gtk-Entry-SpinButton.html#t%3ASpinButton" >SpinButton</A ></TT >. </P ><P >Default value: 0 </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="7" ><A NAME="7" >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:onAdjChanged" ><A NAME="v%3AonAdjChanged" ></A ></A ><B >onAdjChanged</B > :: <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 > -> <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 > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#onAdjChanged" >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:afterAdjChanged" ><A NAME="v%3AafterAdjChanged" ></A ></A ><B >afterAdjChanged</B > :: <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 > -> <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 > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#afterAdjChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Emitted when one or more of the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > fields have been changed, other than the value field. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:onValueChanged" ><A NAME="v%3AonValueChanged" ></A ></A ><B >onValueChanged</B > :: <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 > -> <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 > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#onValueChanged" >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:afterValueChanged" ><A NAME="v%3AafterValueChanged" ></A ></A ><B >afterValueChanged</B > :: <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 > -> <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 > <A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A >)</TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Misc-Adjustment.html#afterValueChanged" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Emitted when the <TT ><A HREF="Graphics-UI-Gtk-Misc-Adjustment.html#t%3AAdjustment" >Adjustment</A ></TT > value field has been changed. </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 >