{-# LINE 2 "./Graphics/UI/Gtk/Scrolling/VScrollbar.chs" #-}-- -*-haskell-*--- GIMP Toolkit (GTK) Widget VScrollbar---- Author : Axel Simon---- Created: 23 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)---- A vertical scrollbar--moduleGraphics.UI.Gtk.Scrolling.VScrollbar(-- * Detail---- | The 'VScrollbar' widget is a widget arranged vertically creating a-- scrollbar. See 'Scrollbar' for details on scrollbars. An 'Adjustment'-- may be added to handle the adjustment of the scrollbar using-- 'vScrollbarNew' or you can use 'vScrollbarNewDefaults' in-- which case one will be created for you. See 'Adjustment' for details.---- All interesting functions can be found in 'Range', from which it is derived.-- * Class Hierarchy-- |-- @-- | 'GObject'-- | +----'Object'-- | +----'Widget'-- | +----'Range'-- | +----'Scrollbar'-- | +----VScrollbar-- @-- * TypesVScrollbar,VScrollbarClass,castToVScrollbar,gTypeVScrollbar,toVScrollbar,-- * ConstructorsvScrollbarNew,vScrollbarNewDefaults)whereimportControl.Monad(liftM)importSystem.Glib.FFIimportGraphics.UI.Gtk.Abstract.Object(makeNewObject)importGraphics.UI.Gtk.Types{-# LINE 66 "./Graphics/UI/Gtk/Scrolling/VScrollbar.chs" #-}{-# LINE 68 "./Graphics/UI/Gtk/Scrolling/VScrollbar.chs" #-}---------------------- Constructors-- | Creates a new vertical scrollbar.--vScrollbarNew::Adjustment-- ^ @adjustment@ - the 'Adjustment' to use.->IOVScrollbarvScrollbarNewadjustment=makeNewObjectmkVScrollbar$liftM(castPtr::PtrWidget->PtrVScrollbar)$(\(Adjustmentarg1)->withForeignPtrarg1$\argPtr1->gtk_vscrollbar_newargPtr1){-# LINE 81 "./Graphics/UI/Gtk/Scrolling/VScrollbar.chs" #-}adjustment-- | Create a new HScrollbar without specifying an existing 'Adjustment'. A-- new one will be created instead.--vScrollbarNewDefaults::IOVScrollbarvScrollbarNewDefaults=vScrollbarNew(AdjustmentnullForeignPtr)foreignimportccallunsafe"gtk_vscrollbar_new"gtk_vscrollbar_new::((PtrAdjustment)->(IO(PtrWidget)))