Gtk2HsContentsIndex
Graphics.UI.Gtk.Misc.Viewport
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Methods
Attributes
Description
An adapter which makes widgets scrollable
Synopsis
data Viewport
class BinClass o => ViewportClass o
castToViewport :: GObjectClass obj => obj -> Viewport
viewportNew :: Adjustment -> Adjustment -> IO Viewport
viewportGetHAdjustment :: ViewportClass self => self -> IO Adjustment
viewportGetVAdjustment :: ViewportClass self => self -> IO Adjustment
viewportSetHAdjustment :: ViewportClass self => self -> Adjustment -> IO ()
viewportSetVAdjustment :: ViewportClass self => self -> Adjustment -> IO ()
data ShadowType
= ShadowNone
| ShadowIn
| ShadowOut
| ShadowEtchedIn
| ShadowEtchedOut
viewportSetShadowType :: ViewportClass self => self -> ShadowType -> IO ()
viewportGetShadowType :: ViewportClass self => self -> IO ShadowType
viewportHAdjustment :: ViewportClass self => Attr self Adjustment
viewportVAdjustment :: ViewportClass self => Attr self Adjustment
viewportShadowType :: ViewportClass self => Attr self ShadowType
Detail
A Viewport is a helper widget that adds Adjustment slots to a widget, i.e. the widget becomes scrollable. It can then be put into ScrolledWindow and will behave as expected.
Class Hierarchy
 |  GObject
 |   +----Object
 |         +----Widget
 |               +----Container
 |                     +----Bin
 |                           +----Viewport
 
Types
data Viewport
show/hide Instances
class BinClass o => ViewportClass o
show/hide Instances
castToViewport :: GObjectClass obj => obj -> Viewport
Constructors
viewportNew
:: Adjustmenthadjustment - horizontal adjustment.
-> Adjustmentvadjustment - vertical adjustment.
-> IO Viewport
Creates a new Viewport with the given adjustments.
Methods
viewportGetHAdjustment :: ViewportClass self => self -> IO Adjustment
Returns the horizontal adjustment of the viewport.
viewportGetVAdjustment :: ViewportClass self => self -> IO Adjustment
Returns the vertical adjustment of the viewport.
viewportSetHAdjustment :: ViewportClass self => self -> Adjustment -> IO ()
Sets the horizontal adjustment of the viewport.
viewportSetVAdjustment :: ViewportClass self => self -> Adjustment -> IO ()
Sets the vertical adjustment of the viewport.
data ShadowType
Shadow types
Constructors
ShadowNone
ShadowIn
ShadowOut
ShadowEtchedIn
ShadowEtchedOut
show/hide Instances
viewportSetShadowType
:: ViewportClass self
=> self
-> ShadowTypetype - the new shadow type.
-> IO ()
Sets the shadow type of the viewport.
viewportGetShadowType
:: ViewportClass self
=> self
-> IO ShadowTypereturns the shadow type
Gets the shadow type of the Viewport. See viewportSetShadowType.
Attributes
viewportHAdjustment :: ViewportClass self => Attr self Adjustment
The Adjustment that determines the values of the horizontal position for this viewport.
viewportVAdjustment :: ViewportClass self => Attr self Adjustment
The Adjustment that determines the values of the vertical position for this viewport.
viewportShadowType :: ViewportClass self => Attr self ShadowType

Determines how the shadowed box around the viewport is drawn.

Default value: ShadowIn

Produced by Haddock version 0.7