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 |
- newtype Scrollable = Scrollable (ForeignPtr Scrollable)
- noScrollable :: Maybe Scrollable
- class GObject o => ScrollableK o
- toScrollable :: ScrollableK o => o -> IO Scrollable
- data ScrollableGetBorderMethodInfo
- scrollableGetBorder :: (MonadIO m, ScrollableK a) => a -> Border -> m Bool
- data ScrollableGetHadjustmentMethodInfo
- scrollableGetHadjustment :: (MonadIO m, ScrollableK a) => a -> m Adjustment
- data ScrollableGetHscrollPolicyMethodInfo
- scrollableGetHscrollPolicy :: (MonadIO m, ScrollableK a) => a -> m ScrollablePolicy
- data ScrollableGetVadjustmentMethodInfo
- scrollableGetVadjustment :: (MonadIO m, ScrollableK a) => a -> m Adjustment
- data ScrollableGetVscrollPolicyMethodInfo
- scrollableGetVscrollPolicy :: (MonadIO m, ScrollableK a) => a -> m ScrollablePolicy
- data ScrollableSetHadjustmentMethodInfo
- scrollableSetHadjustment :: (MonadIO m, ScrollableK a, AdjustmentK b) => a -> Maybe b -> m ()
- data ScrollableSetHscrollPolicyMethodInfo
- scrollableSetHscrollPolicy :: (MonadIO m, ScrollableK a) => a -> ScrollablePolicy -> m ()
- data ScrollableSetVadjustmentMethodInfo
- scrollableSetVadjustment :: (MonadIO m, ScrollableK a, AdjustmentK b) => a -> Maybe b -> m ()
- data ScrollableSetVscrollPolicyMethodInfo
- scrollableSetVscrollPolicy :: (MonadIO m, ScrollableK a) => a -> ScrollablePolicy -> m ()
- data ScrollableHadjustmentPropertyInfo
- clearScrollableHadjustment :: (MonadIO m, ScrollableK o) => o -> m ()
- constructScrollableHadjustment :: AdjustmentK a => a -> IO ([Char], GValue)
- getScrollableHadjustment :: (MonadIO m, ScrollableK o) => o -> m Adjustment
- scrollableHadjustment :: AttrLabelProxy "hadjustment"
- setScrollableHadjustment :: (MonadIO m, ScrollableK o, AdjustmentK a) => o -> a -> m ()
- data ScrollableHscrollPolicyPropertyInfo
- constructScrollableHscrollPolicy :: ScrollablePolicy -> IO ([Char], GValue)
- getScrollableHscrollPolicy :: (MonadIO m, ScrollableK o) => o -> m ScrollablePolicy
- scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy"
- setScrollableHscrollPolicy :: (MonadIO m, ScrollableK o) => o -> ScrollablePolicy -> m ()
- data ScrollableVadjustmentPropertyInfo
- clearScrollableVadjustment :: (MonadIO m, ScrollableK o) => o -> m ()
- constructScrollableVadjustment :: AdjustmentK a => a -> IO ([Char], GValue)
- getScrollableVadjustment :: (MonadIO m, ScrollableK o) => o -> m Adjustment
- scrollableVadjustment :: AttrLabelProxy "vadjustment"
- setScrollableVadjustment :: (MonadIO m, ScrollableK o, AdjustmentK a) => o -> a -> m ()
- data ScrollableVscrollPolicyPropertyInfo
- constructScrollableVscrollPolicy :: ScrollablePolicy -> IO ([Char], GValue)
- getScrollableVscrollPolicy :: (MonadIO m, ScrollableK o) => o -> m ScrollablePolicy
- scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy"
- setScrollableVscrollPolicy :: (MonadIO m, ScrollableK o) => o -> ScrollablePolicy -> m ()
Exported types
newtype Scrollable Source
GObject Scrollable | |
((~) * info (ResolveScrollableMethod t Scrollable), MethodInfo * info Scrollable p) => IsLabelProxy t (Scrollable -> p) | |
type ParentTypes Scrollable | |
type AttributeList Scrollable | |
type SignalList Scrollable |
class GObject o => ScrollableK o Source
(GObject o, IsDescendantOf Scrollable o) => ScrollableK o |
toScrollable :: ScrollableK o => o -> IO Scrollable Source
Methods
scrollableGetBorder
data ScrollableGetBorderMethodInfo Source
((~) * signature (Border -> m Bool), MonadIO m, ScrollableK a) => MethodInfo * ScrollableGetBorderMethodInfo a signature |
scrollableGetBorder :: (MonadIO m, ScrollableK a) => a -> Border -> m Bool Source
scrollableGetHadjustment
data ScrollableGetHadjustmentMethodInfo Source
((~) * signature (m Adjustment), MonadIO m, ScrollableK a) => MethodInfo * ScrollableGetHadjustmentMethodInfo a signature |
scrollableGetHadjustment :: (MonadIO m, ScrollableK a) => a -> m Adjustment Source
scrollableGetHscrollPolicy
data ScrollableGetHscrollPolicyMethodInfo Source
((~) * signature (m ScrollablePolicy), MonadIO m, ScrollableK a) => MethodInfo * ScrollableGetHscrollPolicyMethodInfo a signature |
scrollableGetHscrollPolicy :: (MonadIO m, ScrollableK a) => a -> m ScrollablePolicy Source
scrollableGetVadjustment
data ScrollableGetVadjustmentMethodInfo Source
((~) * signature (m Adjustment), MonadIO m, ScrollableK a) => MethodInfo * ScrollableGetVadjustmentMethodInfo a signature |
scrollableGetVadjustment :: (MonadIO m, ScrollableK a) => a -> m Adjustment Source
scrollableGetVscrollPolicy
data ScrollableGetVscrollPolicyMethodInfo Source
((~) * signature (m ScrollablePolicy), MonadIO m, ScrollableK a) => MethodInfo * ScrollableGetVscrollPolicyMethodInfo a signature |
scrollableGetVscrollPolicy :: (MonadIO m, ScrollableK a) => a -> m ScrollablePolicy Source
scrollableSetHadjustment
data ScrollableSetHadjustmentMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, ScrollableK a, AdjustmentK b) => MethodInfo * ScrollableSetHadjustmentMethodInfo a signature |
scrollableSetHadjustment :: (MonadIO m, ScrollableK a, AdjustmentK b) => a -> Maybe b -> m () Source
scrollableSetHscrollPolicy
data ScrollableSetHscrollPolicyMethodInfo Source
((~) * signature (ScrollablePolicy -> m ()), MonadIO m, ScrollableK a) => MethodInfo * ScrollableSetHscrollPolicyMethodInfo a signature |
scrollableSetHscrollPolicy :: (MonadIO m, ScrollableK a) => a -> ScrollablePolicy -> m () Source
scrollableSetVadjustment
data ScrollableSetVadjustmentMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, ScrollableK a, AdjustmentK b) => MethodInfo * ScrollableSetVadjustmentMethodInfo a signature |
scrollableSetVadjustment :: (MonadIO m, ScrollableK a, AdjustmentK b) => a -> Maybe b -> m () Source
scrollableSetVscrollPolicy
data ScrollableSetVscrollPolicyMethodInfo Source
((~) * signature (ScrollablePolicy -> m ()), MonadIO m, ScrollableK a) => MethodInfo * ScrollableSetVscrollPolicyMethodInfo a signature |
scrollableSetVscrollPolicy :: (MonadIO m, ScrollableK a) => a -> ScrollablePolicy -> m () Source
Properties
Hadjustment
data ScrollableHadjustmentPropertyInfo Source
AttrInfo ScrollableHadjustmentPropertyInfo | |
type AttrLabel ScrollableHadjustmentPropertyInfo = "hadjustment" | |
type AttrGetType ScrollableHadjustmentPropertyInfo = Adjustment | |
type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo = ScrollableK | |
type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo = AdjustmentK | |
type AttrAllowedOps ScrollableHadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearScrollableHadjustment :: (MonadIO m, ScrollableK o) => o -> m () Source
constructScrollableHadjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getScrollableHadjustment :: (MonadIO m, ScrollableK o) => o -> m Adjustment Source
scrollableHadjustment :: AttrLabelProxy "hadjustment" Source
setScrollableHadjustment :: (MonadIO m, ScrollableK o, AdjustmentK a) => o -> a -> m () Source
HscrollPolicy
data ScrollableHscrollPolicyPropertyInfo Source
getScrollableHscrollPolicy :: (MonadIO m, ScrollableK o) => o -> m ScrollablePolicy Source
scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy" Source
setScrollableHscrollPolicy :: (MonadIO m, ScrollableK o) => o -> ScrollablePolicy -> m () Source
Vadjustment
data ScrollableVadjustmentPropertyInfo Source
AttrInfo ScrollableVadjustmentPropertyInfo | |
type AttrLabel ScrollableVadjustmentPropertyInfo = "vadjustment" | |
type AttrGetType ScrollableVadjustmentPropertyInfo = Adjustment | |
type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo = ScrollableK | |
type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo = AdjustmentK | |
type AttrAllowedOps ScrollableVadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearScrollableVadjustment :: (MonadIO m, ScrollableK o) => o -> m () Source
constructScrollableVadjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getScrollableVadjustment :: (MonadIO m, ScrollableK o) => o -> m Adjustment Source
scrollableVadjustment :: AttrLabelProxy "vadjustment" Source
setScrollableVadjustment :: (MonadIO m, ScrollableK o, AdjustmentK a) => o -> a -> m () Source
VscrollPolicy
data ScrollableVscrollPolicyPropertyInfo Source
getScrollableVscrollPolicy :: (MonadIO m, ScrollableK o) => o -> m ScrollablePolicy Source
scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy" Source
setScrollableVscrollPolicy :: (MonadIO m, ScrollableK o) => o -> ScrollablePolicy -> m () Source