-- -*-haskell-*- -- GIMP Toolkit (GTK) Widget Scrollbar -- -- Author : Axel Simon -- -- Created: 15 May 2001 -- -- Copyright (C) 1999-2005 Axel Simon -- -- This library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- This library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- | -- Maintainer : gtk2hs-users@lists.sourceforge.net -- Stability : provisional -- Portability : portable (depends on GHC) -- -- Base class for 'Graphics.UI.Gtk.Scrolling.HScrollbar' and -- 'Graphics.UI.Gtk.Scrolling.VScrollbar' -- module Graphics.UI.Gtk.Abstract.Scrollbar ( -- * Detail -- -- | The 'Scrollbar' widget is an abstract base class for -- 'Graphics.UI.Gtk.Scrolling.HScrollbar' and -- 'Graphics.UI.Gtk.Scrolling.VScrollbar'. It is not very useful in itself. -- -- The position of the thumb in a scrollbar is controlled by the scroll -- adjustments. See 'Graphics.UI.Gtk.Misc.Adjustment' for the fields in an -- adjustment - for -- 'Scrollbar', the \"value\" field represents the position of the scrollbar, -- which must be between the \"lower\" field and \"upper - page_size.\" The -- \"page_size\" field represents the size of the visible scrollable area. The -- \"step_increment\" and \"page_increment\" fields are used when the user asks -- to step down (using the small stepper arrows) or page down (using for -- example the PageDown key). -- * Class Hierarchy -- | -- @ -- | 'System.Glib.GObject' -- | +----'Graphics.UI.Gtk.Abstract.Object' -- | +----'Graphics.UI.Gtk.Abstract.Widget' -- | +----'Graphics.UI.Gtk.Abstract.Range' -- | +----Scrollbar -- | +----'Graphics.UI.Gtk.Scrolling.HScrollbar' -- | +----'Graphics.UI.Gtk.Scrolling.VScrollbar' -- @ -- * Types Scrollbar, ScrollbarClass, castToScrollbar, gTypeScrollbar, toScrollbar, ) where import Graphics.UI.Gtk.Types