| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Interfaces.Scrollable
Contents
Description
- newtype Scrollable = Scrollable (ManagedPtr Scrollable)
- noScrollable :: Maybe Scrollable
- class GObject o => IsScrollable o
- toScrollable :: IsScrollable o => o -> IO Scrollable
- data ScrollableGetBorderMethodInfo
- scrollableGetBorder :: (MonadIO m, IsScrollable a) => a -> m (Bool, Border)
- data ScrollableGetHadjustmentMethodInfo
- scrollableGetHadjustment :: (MonadIO m, IsScrollable a) => a -> m Adjustment
- data ScrollableGetHscrollPolicyMethodInfo
- scrollableGetHscrollPolicy :: (MonadIO m, IsScrollable a) => a -> m ScrollablePolicy
- data ScrollableGetVadjustmentMethodInfo
- scrollableGetVadjustment :: (MonadIO m, IsScrollable a) => a -> m Adjustment
- data ScrollableGetVscrollPolicyMethodInfo
- scrollableGetVscrollPolicy :: (MonadIO m, IsScrollable a) => a -> m ScrollablePolicy
- data ScrollableSetHadjustmentMethodInfo
- scrollableSetHadjustment :: (MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m ()
- data ScrollableSetHscrollPolicyMethodInfo
- scrollableSetHscrollPolicy :: (MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m ()
- data ScrollableSetVadjustmentMethodInfo
- scrollableSetVadjustment :: (MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m ()
- data ScrollableSetVscrollPolicyMethodInfo
- scrollableSetVscrollPolicy :: (MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m ()
- data ScrollableHadjustmentPropertyInfo
- clearScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m ()
- constructScrollableHadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o)
- getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
- scrollableHadjustment :: AttrLabelProxy "hadjustment"
- setScrollableHadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m ()
- data ScrollableHscrollPolicyPropertyInfo
- constructScrollableHscrollPolicy :: IsScrollable o => ScrollablePolicy -> IO (GValueConstruct o)
- getScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy
- scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy"
- setScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m ()
- data ScrollableVadjustmentPropertyInfo
- clearScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m ()
- constructScrollableVadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o)
- getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
- scrollableVadjustment :: AttrLabelProxy "vadjustment"
- setScrollableVadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m ()
- data ScrollableVscrollPolicyPropertyInfo
- constructScrollableVscrollPolicy :: IsScrollable o => ScrollablePolicy -> IO (GValueConstruct o)
- getScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy
- scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy"
- setScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m ()
Exported types
newtype Scrollable Source #
Constructors
| Scrollable (ManagedPtr Scrollable) |
Instances
| GObject Scrollable Source # | |
| IsObject Scrollable Source # | |
| IsScrollable Scrollable Source # | |
| ((~) * info (ResolveScrollableMethod t Scrollable), MethodInfo * info Scrollable p) => IsLabel t (Scrollable -> p) Source # | |
| ((~) * info (ResolveScrollableMethod t Scrollable), MethodInfo * info Scrollable p) => IsLabelProxy t (Scrollable -> p) Source # | |
| HasAttributeList * Scrollable Source # | |
| type SignalList Scrollable Source # | |
| type AttributeList Scrollable Source # | |
class GObject o => IsScrollable o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Scrollable a) => IsScrollable a Source # | |
| IsScrollable TreeView Source # | |
| IsScrollable IconView Source # | |
| IsScrollable Scrollable Source # | |
| IsScrollable Layout Source # | |
| IsScrollable TextView Source # | |
| IsScrollable ToolPalette Source # | |
| IsScrollable Viewport Source # | |
toScrollable :: IsScrollable o => o -> IO Scrollable Source #
Methods
getBorder
data ScrollableGetBorderMethodInfo Source #
Instances
| ((~) * signature (m (Bool, Border)), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetBorderMethodInfo a signature Source # | |
scrollableGetBorder :: (MonadIO m, IsScrollable a) => a -> m (Bool, Border) Source #
getHadjustment
data ScrollableGetHadjustmentMethodInfo Source #
Instances
| ((~) * signature (m Adjustment), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetHadjustmentMethodInfo a signature Source # | |
scrollableGetHadjustment :: (MonadIO m, IsScrollable a) => a -> m Adjustment Source #
getHscrollPolicy
data ScrollableGetHscrollPolicyMethodInfo Source #
Instances
| ((~) * signature (m ScrollablePolicy), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetHscrollPolicyMethodInfo a signature Source # | |
scrollableGetHscrollPolicy :: (MonadIO m, IsScrollable a) => a -> m ScrollablePolicy Source #
getVadjustment
data ScrollableGetVadjustmentMethodInfo Source #
Instances
| ((~) * signature (m Adjustment), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetVadjustmentMethodInfo a signature Source # | |
scrollableGetVadjustment :: (MonadIO m, IsScrollable a) => a -> m Adjustment Source #
getVscrollPolicy
data ScrollableGetVscrollPolicyMethodInfo Source #
Instances
| ((~) * signature (m ScrollablePolicy), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetVscrollPolicyMethodInfo a signature Source # | |
scrollableGetVscrollPolicy :: (MonadIO m, IsScrollable a) => a -> m ScrollablePolicy Source #
setHadjustment
data ScrollableSetHadjustmentMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => MethodInfo * ScrollableSetHadjustmentMethodInfo a signature Source # | |
scrollableSetHadjustment :: (MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m () Source #
setHscrollPolicy
data ScrollableSetHscrollPolicyMethodInfo Source #
Instances
| ((~) * signature (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => MethodInfo * ScrollableSetHscrollPolicyMethodInfo a signature Source # | |
scrollableSetHscrollPolicy :: (MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m () Source #
setVadjustment
data ScrollableSetVadjustmentMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => MethodInfo * ScrollableSetVadjustmentMethodInfo a signature Source # | |
scrollableSetVadjustment :: (MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m () Source #
setVscrollPolicy
data ScrollableSetVscrollPolicyMethodInfo Source #
Instances
| ((~) * signature (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => MethodInfo * ScrollableSetVscrollPolicyMethodInfo a signature Source # | |
scrollableSetVscrollPolicy :: (MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m () Source #
Properties
hadjustment
data ScrollableHadjustmentPropertyInfo Source #
Instances
| AttrInfo ScrollableHadjustmentPropertyInfo Source # | |
| type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo Source # | |
| type AttrOrigin ScrollableHadjustmentPropertyInfo Source # | |
| type AttrLabel ScrollableHadjustmentPropertyInfo Source # | |
| type AttrGetType ScrollableHadjustmentPropertyInfo Source # | |
| type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo Source # | |
| type AttrAllowedOps ScrollableHadjustmentPropertyInfo Source # | |
clearScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m () Source #
constructScrollableHadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o) Source #
getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment Source #
scrollableHadjustment :: AttrLabelProxy "hadjustment" Source #
setScrollableHadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () Source #
hscrollPolicy
data ScrollableHscrollPolicyPropertyInfo Source #
Instances
| AttrInfo ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrOrigin ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrLabel ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrGetType ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo Source # | |
| type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo Source # | |
constructScrollableHscrollPolicy :: IsScrollable o => ScrollablePolicy -> IO (GValueConstruct o) Source #
getScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy Source #
scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy" Source #
setScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () Source #
vadjustment
data ScrollableVadjustmentPropertyInfo Source #
Instances
| AttrInfo ScrollableVadjustmentPropertyInfo Source # | |
| type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo Source # | |
| type AttrOrigin ScrollableVadjustmentPropertyInfo Source # | |
| type AttrLabel ScrollableVadjustmentPropertyInfo Source # | |
| type AttrGetType ScrollableVadjustmentPropertyInfo Source # | |
| type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo Source # | |
| type AttrAllowedOps ScrollableVadjustmentPropertyInfo Source # | |
clearScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m () Source #
constructScrollableVadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o) Source #
getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment Source #
scrollableVadjustment :: AttrLabelProxy "vadjustment" Source #
setScrollableVadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () Source #
vscrollPolicy
data ScrollableVscrollPolicyPropertyInfo Source #
Instances
| AttrInfo ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrOrigin ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrLabel ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrGetType ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo Source # | |
| type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo Source # | |
constructScrollableVscrollPolicy :: IsScrollable o => ScrollablePolicy -> IO (GValueConstruct o) Source #
getScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy Source #
scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy" Source #
setScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () Source #