Maintainer | gtk2hs-users@lists.sourceforge.net |
---|---|
Stability | provisional |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
An adapter which makes widgets scrollable
Synopsis
- data Viewport
- class BinClass o => ViewportClass o
- data ShadowType
- castToViewport :: GObjectClass obj => obj -> Viewport
- gTypeViewport :: GType
- toViewport :: ViewportClass o => o -> 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 ()
- viewportSetShadowType :: ViewportClass self => self -> ShadowType -> IO ()
- viewportGetShadowType :: ViewportClass self => self -> IO ShadowType
- viewportGetBinWindow :: ViewportClass self => self -> IO DrawWindow
- viewportGetViewWindow :: ViewportClass self => self -> IO DrawWindow
- 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
Types
Instances
Eq Viewport Source # | |
Ord Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
GObjectClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
ViewportClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
BinClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
ContainerClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
WidgetClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types | |
ObjectClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types |
class BinClass o => ViewportClass o Source #
Instances
ViewportClass Viewport Source # | |
Defined in Graphics.UI.Gtk.Types |
data ShadowType Source #
Shadow types
Instances
Enum ShadowType Source # | |
Defined in Graphics.UI.Gtk.General.Enums succ :: ShadowType -> ShadowType # pred :: ShadowType -> ShadowType # toEnum :: Int -> ShadowType # fromEnum :: ShadowType -> Int # enumFrom :: ShadowType -> [ShadowType] # enumFromThen :: ShadowType -> ShadowType -> [ShadowType] # enumFromTo :: ShadowType -> ShadowType -> [ShadowType] # enumFromThenTo :: ShadowType -> ShadowType -> ShadowType -> [ShadowType] # | |
Eq ShadowType Source # | |
Defined in Graphics.UI.Gtk.General.Enums (==) :: ShadowType -> ShadowType -> Bool # (/=) :: ShadowType -> ShadowType -> Bool # | |
Show ShadowType Source # | |
Defined in Graphics.UI.Gtk.General.Enums showsPrec :: Int -> ShadowType -> ShowS # show :: ShadowType -> String # showList :: [ShadowType] -> ShowS # |
castToViewport :: GObjectClass obj => obj -> Viewport Source #
toViewport :: ViewportClass o => o -> Viewport Source #
Constructors
:: Adjustment |
|
-> Adjustment |
|
-> IO Viewport |
Creates a new Viewport
with the given adjustments.
Methods
viewportGetHAdjustment :: ViewportClass self => self -> IO Adjustment Source #
Returns the horizontal adjustment of the viewport.
viewportGetVAdjustment :: ViewportClass self => self -> IO Adjustment Source #
Returns the vertical adjustment of the viewport.
viewportSetHAdjustment :: ViewportClass self => self -> Adjustment -> IO () Source #
Sets the horizontal adjustment of the viewport.
viewportSetVAdjustment :: ViewportClass self => self -> Adjustment -> IO () Source #
Sets the vertical adjustment of the viewport.
viewportSetShadowType Source #
:: ViewportClass self | |
=> self | |
-> ShadowType |
|
-> IO () |
Sets the shadow type of the viewport.
viewportGetShadowType Source #
:: ViewportClass self | |
=> self | |
-> IO ShadowType | returns the shadow type |
Gets the shadow type of the Viewport
. See viewportSetShadowType
.
viewportGetBinWindow :: ViewportClass self => self -> IO DrawWindow Source #
Gets the bin window of the Viewport
.
- Available since Gtk version 2.20
viewportGetViewWindow :: ViewportClass self => self -> IO DrawWindow Source #
Gets the view window of the Viewport
.
- Available since Gtk+ version 2.22
Attributes
viewportHAdjustment :: ViewportClass self => Attr self Adjustment Source #
The Adjustment
that determines the values of the horizontal position
for this viewport.
viewportVAdjustment :: ViewportClass self => Attr self Adjustment Source #
The Adjustment
that determines the values of the vertical position for
this viewport.
viewportShadowType :: ViewportClass self => Attr self ShadowType Source #
Determines how the shadowed box around the viewport is drawn.
Default value: ShadowIn