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 |
- Exported types
- Methods
- scrolledWindowAddWithViewport
- scrolledWindowGetCaptureButtonPress
- scrolledWindowGetHadjustment
- scrolledWindowGetHscrollbar
- scrolledWindowGetKineticScrolling
- scrolledWindowGetMinContentHeight
- scrolledWindowGetMinContentWidth
- scrolledWindowGetOverlayScrolling
- scrolledWindowGetPlacement
- scrolledWindowGetPolicy
- scrolledWindowGetShadowType
- scrolledWindowGetVadjustment
- scrolledWindowGetVscrollbar
- scrolledWindowNew
- scrolledWindowSetCaptureButtonPress
- scrolledWindowSetHadjustment
- scrolledWindowSetKineticScrolling
- scrolledWindowSetMinContentHeight
- scrolledWindowSetMinContentWidth
- scrolledWindowSetOverlayScrolling
- scrolledWindowSetPlacement
- scrolledWindowSetPolicy
- scrolledWindowSetShadowType
- scrolledWindowSetVadjustment
- scrolledWindowUnsetPlacement
- Properties
- Signals
- newtype ScrolledWindow = ScrolledWindow (ForeignPtr ScrolledWindow)
- class GObject o => ScrolledWindowK o
- toScrolledWindow :: ScrolledWindowK o => o -> IO ScrolledWindow
- noScrolledWindow :: Maybe ScrolledWindow
- scrolledWindowAddWithViewport :: (MonadIO m, ScrolledWindowK a, WidgetK b) => a -> b -> m ()
- scrolledWindowGetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -> m Bool
- scrolledWindowGetHadjustment :: (MonadIO m, ScrolledWindowK a) => a -> m Adjustment
- scrolledWindowGetHscrollbar :: (MonadIO m, ScrolledWindowK a) => a -> m Widget
- scrolledWindowGetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -> m Bool
- scrolledWindowGetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -> m Int32
- scrolledWindowGetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -> m Int32
- scrolledWindowGetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -> m Bool
- scrolledWindowGetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> m CornerType
- scrolledWindowGetPolicy :: (MonadIO m, ScrolledWindowK a) => a -> m (PolicyType, PolicyType)
- scrolledWindowGetShadowType :: (MonadIO m, ScrolledWindowK a) => a -> m ShadowType
- scrolledWindowGetVadjustment :: (MonadIO m, ScrolledWindowK a) => a -> m Adjustment
- scrolledWindowGetVscrollbar :: (MonadIO m, ScrolledWindowK a) => a -> m Widget
- scrolledWindowNew :: (MonadIO m, AdjustmentK a, AdjustmentK b) => Maybe a -> Maybe b -> m ScrolledWindow
- scrolledWindowSetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m ()
- scrolledWindowSetHadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -> b -> m ()
- scrolledWindowSetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m ()
- scrolledWindowSetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -> Int32 -> m ()
- scrolledWindowSetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -> Int32 -> m ()
- scrolledWindowSetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m ()
- scrolledWindowSetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> CornerType -> m ()
- scrolledWindowSetPolicy :: (MonadIO m, ScrolledWindowK a) => a -> PolicyType -> PolicyType -> m ()
- scrolledWindowSetShadowType :: (MonadIO m, ScrolledWindowK a) => a -> ShadowType -> m ()
- scrolledWindowSetVadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -> b -> m ()
- scrolledWindowUnsetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> m ()
- data ScrolledWindowHadjustmentPropertyInfo
- constructScrolledWindowHadjustment :: AdjustmentK a => a -> IO ([Char], GValue)
- getScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment
- setScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m ()
- data ScrolledWindowHscrollbarPolicyPropertyInfo
- constructScrolledWindowHscrollbarPolicy :: PolicyType -> IO ([Char], GValue)
- getScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType
- setScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m ()
- data ScrolledWindowKineticScrollingPropertyInfo
- constructScrolledWindowKineticScrolling :: Bool -> IO ([Char], GValue)
- getScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool
- setScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m ()
- data ScrolledWindowMinContentHeightPropertyInfo
- constructScrolledWindowMinContentHeight :: Int32 -> IO ([Char], GValue)
- getScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> m Int32
- setScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m ()
- data ScrolledWindowMinContentWidthPropertyInfo
- constructScrolledWindowMinContentWidth :: Int32 -> IO ([Char], GValue)
- getScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> m Int32
- setScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m ()
- data ScrolledWindowOverlayScrollingPropertyInfo
- constructScrolledWindowOverlayScrolling :: Bool -> IO ([Char], GValue)
- getScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool
- setScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m ()
- data ScrolledWindowShadowTypePropertyInfo
- constructScrolledWindowShadowType :: ShadowType -> IO ([Char], GValue)
- getScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> m ShadowType
- setScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> ShadowType -> m ()
- data ScrolledWindowVadjustmentPropertyInfo
- constructScrolledWindowVadjustment :: AdjustmentK a => a -> IO ([Char], GValue)
- getScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment
- setScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m ()
- data ScrolledWindowVscrollbarPolicyPropertyInfo
- constructScrolledWindowVscrollbarPolicy :: PolicyType -> IO ([Char], GValue)
- getScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType
- setScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m ()
- data ScrolledWindowWindowPlacementPropertyInfo
- constructScrolledWindowWindowPlacement :: CornerType -> IO ([Char], GValue)
- getScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> m CornerType
- setScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> CornerType -> m ()
- data ScrolledWindowWindowPlacementSetPropertyInfo
- constructScrolledWindowWindowPlacementSet :: Bool -> IO ([Char], GValue)
- getScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> m Bool
- setScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m ()
- type ScrolledWindowEdgeOvershotCallback = PositionType -> IO ()
- type ScrolledWindowEdgeOvershotCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data ScrolledWindowEdgeOvershotSignalInfo
- afterScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId
- mkScrolledWindowEdgeOvershotCallback :: ScrolledWindowEdgeOvershotCallbackC -> IO (FunPtr ScrolledWindowEdgeOvershotCallbackC)
- noScrolledWindowEdgeOvershotCallback :: Maybe ScrolledWindowEdgeOvershotCallback
- onScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId
- scrolledWindowEdgeOvershotCallbackWrapper :: ScrolledWindowEdgeOvershotCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- scrolledWindowEdgeOvershotClosure :: ScrolledWindowEdgeOvershotCallback -> IO Closure
- type ScrolledWindowEdgeReachedCallback = PositionType -> IO ()
- type ScrolledWindowEdgeReachedCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data ScrolledWindowEdgeReachedSignalInfo
- afterScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId
- mkScrolledWindowEdgeReachedCallback :: ScrolledWindowEdgeReachedCallbackC -> IO (FunPtr ScrolledWindowEdgeReachedCallbackC)
- noScrolledWindowEdgeReachedCallback :: Maybe ScrolledWindowEdgeReachedCallback
- onScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId
- scrolledWindowEdgeReachedCallbackWrapper :: ScrolledWindowEdgeReachedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- scrolledWindowEdgeReachedClosure :: ScrolledWindowEdgeReachedCallback -> IO Closure
- type ScrolledWindowMoveFocusOutCallback = DirectionType -> IO ()
- type ScrolledWindowMoveFocusOutCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data ScrolledWindowMoveFocusOutSignalInfo
- afterScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId
- mkScrolledWindowMoveFocusOutCallback :: ScrolledWindowMoveFocusOutCallbackC -> IO (FunPtr ScrolledWindowMoveFocusOutCallbackC)
- noScrolledWindowMoveFocusOutCallback :: Maybe ScrolledWindowMoveFocusOutCallback
- onScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId
- scrolledWindowMoveFocusOutCallbackWrapper :: ScrolledWindowMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- scrolledWindowMoveFocusOutClosure :: ScrolledWindowMoveFocusOutCallback -> IO Closure
- type ScrolledWindowScrollChildCallback = ScrollType -> Bool -> IO Bool
- type ScrolledWindowScrollChildCallbackC = Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
- data ScrolledWindowScrollChildSignalInfo
- afterScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId
- mkScrolledWindowScrollChildCallback :: ScrolledWindowScrollChildCallbackC -> IO (FunPtr ScrolledWindowScrollChildCallbackC)
- noScrolledWindowScrollChildCallback :: Maybe ScrolledWindowScrollChildCallback
- onScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId
- scrolledWindowScrollChildCallbackWrapper :: ScrolledWindowScrollChildCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
- scrolledWindowScrollChildClosure :: ScrolledWindowScrollChildCallback -> IO Closure
Exported types
newtype ScrolledWindow Source
class GObject o => ScrolledWindowK o Source
(GObject o, IsDescendantOf ScrolledWindow o) => ScrolledWindowK o |
toScrolledWindow :: ScrolledWindowK o => o -> IO ScrolledWindow Source
Methods
scrolledWindowAddWithViewport
scrolledWindowAddWithViewport :: (MonadIO m, ScrolledWindowK a, WidgetK b) => a -> b -> m () Source
scrolledWindowGetCaptureButtonPress
scrolledWindowGetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -> m Bool Source
scrolledWindowGetHadjustment
scrolledWindowGetHadjustment :: (MonadIO m, ScrolledWindowK a) => a -> m Adjustment Source
scrolledWindowGetHscrollbar
scrolledWindowGetHscrollbar :: (MonadIO m, ScrolledWindowK a) => a -> m Widget Source
scrolledWindowGetKineticScrolling
scrolledWindowGetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -> m Bool Source
scrolledWindowGetMinContentHeight
scrolledWindowGetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -> m Int32 Source
scrolledWindowGetMinContentWidth
scrolledWindowGetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -> m Int32 Source
scrolledWindowGetOverlayScrolling
scrolledWindowGetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -> m Bool Source
scrolledWindowGetPlacement
scrolledWindowGetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> m CornerType Source
scrolledWindowGetPolicy
scrolledWindowGetPolicy :: (MonadIO m, ScrolledWindowK a) => a -> m (PolicyType, PolicyType) Source
scrolledWindowGetShadowType
scrolledWindowGetShadowType :: (MonadIO m, ScrolledWindowK a) => a -> m ShadowType Source
scrolledWindowGetVadjustment
scrolledWindowGetVadjustment :: (MonadIO m, ScrolledWindowK a) => a -> m Adjustment Source
scrolledWindowGetVscrollbar
scrolledWindowGetVscrollbar :: (MonadIO m, ScrolledWindowK a) => a -> m Widget Source
scrolledWindowNew
scrolledWindowNew :: (MonadIO m, AdjustmentK a, AdjustmentK b) => Maybe a -> Maybe b -> m ScrolledWindow Source
scrolledWindowSetCaptureButtonPress
scrolledWindowSetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m () Source
scrolledWindowSetHadjustment
scrolledWindowSetHadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -> b -> m () Source
scrolledWindowSetKineticScrolling
scrolledWindowSetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m () Source
scrolledWindowSetMinContentHeight
scrolledWindowSetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -> Int32 -> m () Source
scrolledWindowSetMinContentWidth
scrolledWindowSetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -> Int32 -> m () Source
scrolledWindowSetOverlayScrolling
scrolledWindowSetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -> Bool -> m () Source
scrolledWindowSetPlacement
scrolledWindowSetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> CornerType -> m () Source
scrolledWindowSetPolicy
scrolledWindowSetPolicy :: (MonadIO m, ScrolledWindowK a) => a -> PolicyType -> PolicyType -> m () Source
scrolledWindowSetShadowType
scrolledWindowSetShadowType :: (MonadIO m, ScrolledWindowK a) => a -> ShadowType -> m () Source
scrolledWindowSetVadjustment
scrolledWindowSetVadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -> b -> m () Source
scrolledWindowUnsetPlacement
scrolledWindowUnsetPlacement :: (MonadIO m, ScrolledWindowK a) => a -> m () Source
Properties
Hadjustment
data ScrolledWindowHadjustmentPropertyInfo Source
AttrInfo ScrolledWindowHadjustmentPropertyInfo | |
type AttrLabel ScrolledWindowHadjustmentPropertyInfo = "ScrolledWindow::hadjustment" | |
type AttrGetType ScrolledWindowHadjustmentPropertyInfo = Adjustment | |
type AttrBaseTypeConstraint ScrolledWindowHadjustmentPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowHadjustmentPropertyInfo = AdjustmentK | |
type AttrAllowedOps ScrolledWindowHadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructScrolledWindowHadjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment Source
setScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m () Source
HscrollbarPolicy
data ScrolledWindowHscrollbarPolicyPropertyInfo Source
AttrInfo ScrolledWindowHscrollbarPolicyPropertyInfo | |
type AttrLabel ScrolledWindowHscrollbarPolicyPropertyInfo = "ScrolledWindow::hscrollbar-policy" | |
type AttrGetType ScrolledWindowHscrollbarPolicyPropertyInfo = PolicyType | |
type AttrBaseTypeConstraint ScrolledWindowHscrollbarPolicyPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowHscrollbarPolicyPropertyInfo = * ~ PolicyType | |
type AttrAllowedOps ScrolledWindowHscrollbarPolicyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType Source
setScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m () Source
KineticScrolling
data ScrolledWindowKineticScrollingPropertyInfo Source
AttrInfo ScrolledWindowKineticScrollingPropertyInfo | |
type AttrLabel ScrolledWindowKineticScrollingPropertyInfo = "ScrolledWindow::kinetic-scrolling" | |
type AttrGetType ScrolledWindowKineticScrollingPropertyInfo = Bool | |
type AttrBaseTypeConstraint ScrolledWindowKineticScrollingPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowKineticScrollingPropertyInfo = * ~ Bool | |
type AttrAllowedOps ScrolledWindowKineticScrollingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool Source
setScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () Source
MinContentHeight
data ScrolledWindowMinContentHeightPropertyInfo Source
AttrInfo ScrolledWindowMinContentHeightPropertyInfo | |
type AttrLabel ScrolledWindowMinContentHeightPropertyInfo = "ScrolledWindow::min-content-height" | |
type AttrGetType ScrolledWindowMinContentHeightPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ScrolledWindowMinContentHeightPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowMinContentHeightPropertyInfo = * ~ Int32 | |
type AttrAllowedOps ScrolledWindowMinContentHeightPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> m Int32 Source
setScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m () Source
MinContentWidth
data ScrolledWindowMinContentWidthPropertyInfo Source
AttrInfo ScrolledWindowMinContentWidthPropertyInfo | |
type AttrLabel ScrolledWindowMinContentWidthPropertyInfo = "ScrolledWindow::min-content-width" | |
type AttrGetType ScrolledWindowMinContentWidthPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ScrolledWindowMinContentWidthPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowMinContentWidthPropertyInfo = * ~ Int32 | |
type AttrAllowedOps ScrolledWindowMinContentWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> m Int32 Source
setScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m () Source
OverlayScrolling
data ScrolledWindowOverlayScrollingPropertyInfo Source
AttrInfo ScrolledWindowOverlayScrollingPropertyInfo | |
type AttrLabel ScrolledWindowOverlayScrollingPropertyInfo = "ScrolledWindow::overlay-scrolling" | |
type AttrGetType ScrolledWindowOverlayScrollingPropertyInfo = Bool | |
type AttrBaseTypeConstraint ScrolledWindowOverlayScrollingPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowOverlayScrollingPropertyInfo = * ~ Bool | |
type AttrAllowedOps ScrolledWindowOverlayScrollingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool Source
setScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () Source
ShadowType
data ScrolledWindowShadowTypePropertyInfo Source
AttrInfo ScrolledWindowShadowTypePropertyInfo | |
type AttrLabel ScrolledWindowShadowTypePropertyInfo = "ScrolledWindow::shadow-type" | |
type AttrGetType ScrolledWindowShadowTypePropertyInfo = ShadowType | |
type AttrBaseTypeConstraint ScrolledWindowShadowTypePropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowShadowTypePropertyInfo = * ~ ShadowType | |
type AttrAllowedOps ScrolledWindowShadowTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructScrolledWindowShadowType :: ShadowType -> IO ([Char], GValue) Source
getScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> m ShadowType Source
setScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> ShadowType -> m () Source
Vadjustment
data ScrolledWindowVadjustmentPropertyInfo Source
AttrInfo ScrolledWindowVadjustmentPropertyInfo | |
type AttrLabel ScrolledWindowVadjustmentPropertyInfo = "ScrolledWindow::vadjustment" | |
type AttrGetType ScrolledWindowVadjustmentPropertyInfo = Adjustment | |
type AttrBaseTypeConstraint ScrolledWindowVadjustmentPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowVadjustmentPropertyInfo = AdjustmentK | |
type AttrAllowedOps ScrolledWindowVadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructScrolledWindowVadjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment Source
setScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m () Source
VscrollbarPolicy
data ScrolledWindowVscrollbarPolicyPropertyInfo Source
AttrInfo ScrolledWindowVscrollbarPolicyPropertyInfo | |
type AttrLabel ScrolledWindowVscrollbarPolicyPropertyInfo = "ScrolledWindow::vscrollbar-policy" | |
type AttrGetType ScrolledWindowVscrollbarPolicyPropertyInfo = PolicyType | |
type AttrBaseTypeConstraint ScrolledWindowVscrollbarPolicyPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowVscrollbarPolicyPropertyInfo = * ~ PolicyType | |
type AttrAllowedOps ScrolledWindowVscrollbarPolicyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType Source
setScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m () Source
WindowPlacement
data ScrolledWindowWindowPlacementPropertyInfo Source
AttrInfo ScrolledWindowWindowPlacementPropertyInfo | |
type AttrLabel ScrolledWindowWindowPlacementPropertyInfo = "ScrolledWindow::window-placement" | |
type AttrGetType ScrolledWindowWindowPlacementPropertyInfo = CornerType | |
type AttrBaseTypeConstraint ScrolledWindowWindowPlacementPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowWindowPlacementPropertyInfo = * ~ CornerType | |
type AttrAllowedOps ScrolledWindowWindowPlacementPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> m CornerType Source
setScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> CornerType -> m () Source
WindowPlacementSet
data ScrolledWindowWindowPlacementSetPropertyInfo Source
AttrInfo ScrolledWindowWindowPlacementSetPropertyInfo | |
type AttrLabel ScrolledWindowWindowPlacementSetPropertyInfo = "ScrolledWindow::window-placement-set" | |
type AttrGetType ScrolledWindowWindowPlacementSetPropertyInfo = Bool | |
type AttrBaseTypeConstraint ScrolledWindowWindowPlacementSetPropertyInfo = ScrolledWindowK | |
type AttrSetTypeConstraint ScrolledWindowWindowPlacementSetPropertyInfo = * ~ Bool | |
type AttrAllowedOps ScrolledWindowWindowPlacementSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> m Bool Source
setScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () Source
Signals
EdgeOvershot
type ScrolledWindowEdgeOvershotCallback = PositionType -> IO () Source
afterScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId Source
mkScrolledWindowEdgeOvershotCallback :: ScrolledWindowEdgeOvershotCallbackC -> IO (FunPtr ScrolledWindowEdgeOvershotCallbackC) Source
onScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId Source
scrolledWindowEdgeOvershotCallbackWrapper :: ScrolledWindowEdgeOvershotCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
EdgeReached
type ScrolledWindowEdgeReachedCallback = PositionType -> IO () Source
afterScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId Source
mkScrolledWindowEdgeReachedCallback :: ScrolledWindowEdgeReachedCallbackC -> IO (FunPtr ScrolledWindowEdgeReachedCallbackC) Source
onScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId Source
scrolledWindowEdgeReachedCallbackWrapper :: ScrolledWindowEdgeReachedCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
MoveFocusOut
type ScrolledWindowMoveFocusOutCallback = DirectionType -> IO () Source
afterScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId Source
mkScrolledWindowMoveFocusOutCallback :: ScrolledWindowMoveFocusOutCallbackC -> IO (FunPtr ScrolledWindowMoveFocusOutCallbackC) Source
onScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId Source
scrolledWindowMoveFocusOutCallbackWrapper :: ScrolledWindowMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
ScrollChild
type ScrolledWindowScrollChildCallback = ScrollType -> Bool -> IO Bool Source
afterScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId Source
mkScrolledWindowScrollChildCallback :: ScrolledWindowScrollChildCallbackC -> IO (FunPtr ScrolledWindowScrollChildCallbackC) Source
onScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId Source
scrolledWindowScrollChildCallbackWrapper :: ScrolledWindowScrollChildCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt Source