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
- flowBoxGetActivateOnSingleClick
- flowBoxGetChildAtIndex
- flowBoxGetColumnSpacing
- flowBoxGetHomogeneous
- flowBoxGetMaxChildrenPerLine
- flowBoxGetMinChildrenPerLine
- flowBoxGetRowSpacing
- flowBoxGetSelectedChildren
- flowBoxGetSelectionMode
- flowBoxInsert
- flowBoxInvalidateFilter
- flowBoxInvalidateSort
- flowBoxNew
- flowBoxSelectAll
- flowBoxSelectChild
- flowBoxSelectedForeach
- flowBoxSetActivateOnSingleClick
- flowBoxSetColumnSpacing
- flowBoxSetFilterFunc
- flowBoxSetHadjustment
- flowBoxSetHomogeneous
- flowBoxSetMaxChildrenPerLine
- flowBoxSetMinChildrenPerLine
- flowBoxSetRowSpacing
- flowBoxSetSelectionMode
- flowBoxSetSortFunc
- flowBoxSetVadjustment
- flowBoxUnselectAll
- flowBoxUnselectChild
- Properties
- Signals
- newtype FlowBox = FlowBox (ForeignPtr FlowBox)
- class GObject o => FlowBoxK o
- toFlowBox :: FlowBoxK o => o -> IO FlowBox
- noFlowBox :: Maybe FlowBox
- flowBoxGetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> m Bool
- flowBoxGetChildAtIndex :: (MonadIO m, FlowBoxK a) => a -> Int32 -> m FlowBoxChild
- flowBoxGetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32
- flowBoxGetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> m Bool
- flowBoxGetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32
- flowBoxGetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32
- flowBoxGetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32
- flowBoxGetSelectedChildren :: (MonadIO m, FlowBoxK a) => a -> m [FlowBoxChild]
- flowBoxGetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> m SelectionMode
- flowBoxInsert :: (MonadIO m, FlowBoxK a, WidgetK b) => a -> b -> Int32 -> m ()
- flowBoxInvalidateFilter :: (MonadIO m, FlowBoxK a) => a -> m ()
- flowBoxInvalidateSort :: (MonadIO m, FlowBoxK a) => a -> m ()
- flowBoxNew :: MonadIO m => m FlowBox
- flowBoxSelectAll :: (MonadIO m, FlowBoxK a) => a -> m ()
- flowBoxSelectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m ()
- flowBoxSelectedForeach :: (MonadIO m, FlowBoxK a) => a -> FlowBoxForeachFunc -> m ()
- flowBoxSetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> Bool -> m ()
- flowBoxSetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- flowBoxSetFilterFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxFilterFunc -> m ()
- flowBoxSetHadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m ()
- flowBoxSetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> Bool -> m ()
- flowBoxSetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- flowBoxSetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- flowBoxSetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- flowBoxSetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> SelectionMode -> m ()
- flowBoxSetSortFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxSortFunc -> m ()
- flowBoxSetVadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m ()
- flowBoxUnselectAll :: (MonadIO m, FlowBoxK a) => a -> m ()
- flowBoxUnselectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m ()
- data FlowBoxActivateOnSingleClickPropertyInfo
- constructFlowBoxActivateOnSingleClick :: Bool -> IO ([Char], GValue)
- getFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> m Bool
- setFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> Bool -> m ()
- data FlowBoxColumnSpacingPropertyInfo
- constructFlowBoxColumnSpacing :: Word32 -> IO ([Char], GValue)
- getFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxHomogeneousPropertyInfo
- constructFlowBoxHomogeneous :: Bool -> IO ([Char], GValue)
- getFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> m Bool
- setFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> Bool -> m ()
- data FlowBoxMaxChildrenPerLinePropertyInfo
- constructFlowBoxMaxChildrenPerLine :: Word32 -> IO ([Char], GValue)
- getFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxMinChildrenPerLinePropertyInfo
- constructFlowBoxMinChildrenPerLine :: Word32 -> IO ([Char], GValue)
- getFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxRowSpacingPropertyInfo
- constructFlowBoxRowSpacing :: Word32 -> IO ([Char], GValue)
- getFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxSelectionModePropertyInfo
- constructFlowBoxSelectionMode :: SelectionMode -> IO ([Char], GValue)
- getFlowBoxSelectionMode :: (MonadIO m, FlowBoxK o) => o -> m SelectionMode
- setFlowBoxSelectionMode :: (MonadIO m, FlowBoxK o) => o -> SelectionMode -> m ()
- type FlowBoxActivateCursorChildCallback = IO ()
- type FlowBoxActivateCursorChildCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxActivateCursorChildSignalInfo
- afterFlowBoxActivateCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxActivateCursorChildCallback -> m SignalHandlerId
- flowBoxActivateCursorChildCallbackWrapper :: FlowBoxActivateCursorChildCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxActivateCursorChildClosure :: FlowBoxActivateCursorChildCallback -> IO Closure
- mkFlowBoxActivateCursorChildCallback :: FlowBoxActivateCursorChildCallbackC -> IO (FunPtr FlowBoxActivateCursorChildCallbackC)
- noFlowBoxActivateCursorChildCallback :: Maybe FlowBoxActivateCursorChildCallback
- onFlowBoxActivateCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxActivateCursorChildCallback -> m SignalHandlerId
- type FlowBoxChildActivatedCallback = FlowBoxChild -> IO ()
- type FlowBoxChildActivatedCallbackC = Ptr () -> Ptr FlowBoxChild -> Ptr () -> IO ()
- data FlowBoxChildActivatedSignalInfo
- afterFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId
- flowBoxChildActivatedCallbackWrapper :: FlowBoxChildActivatedCallback -> Ptr () -> Ptr FlowBoxChild -> Ptr () -> IO ()
- flowBoxChildActivatedClosure :: FlowBoxChildActivatedCallback -> IO Closure
- mkFlowBoxChildActivatedCallback :: FlowBoxChildActivatedCallbackC -> IO (FunPtr FlowBoxChildActivatedCallbackC)
- noFlowBoxChildActivatedCallback :: Maybe FlowBoxChildActivatedCallback
- onFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId
- type FlowBoxMoveCursorCallback = MovementStep -> Int32 -> IO ()
- type FlowBoxMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- data FlowBoxMoveCursorSignalInfo
- afterFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId
- flowBoxMoveCursorCallbackWrapper :: FlowBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- flowBoxMoveCursorClosure :: FlowBoxMoveCursorCallback -> IO Closure
- mkFlowBoxMoveCursorCallback :: FlowBoxMoveCursorCallbackC -> IO (FunPtr FlowBoxMoveCursorCallbackC)
- noFlowBoxMoveCursorCallback :: Maybe FlowBoxMoveCursorCallback
- onFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId
- type FlowBoxSelectAllCallback = IO ()
- type FlowBoxSelectAllCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxSelectAllSignalInfo
- afterFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId
- flowBoxSelectAllCallbackWrapper :: FlowBoxSelectAllCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxSelectAllClosure :: FlowBoxSelectAllCallback -> IO Closure
- mkFlowBoxSelectAllCallback :: FlowBoxSelectAllCallbackC -> IO (FunPtr FlowBoxSelectAllCallbackC)
- noFlowBoxSelectAllCallback :: Maybe FlowBoxSelectAllCallback
- onFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId
- type FlowBoxSelectedChildrenChangedCallback = IO ()
- type FlowBoxSelectedChildrenChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxSelectedChildrenChangedSignalInfo
- afterFlowBoxSelectedChildrenChanged :: (GObject a, MonadIO m) => a -> FlowBoxSelectedChildrenChangedCallback -> m SignalHandlerId
- flowBoxSelectedChildrenChangedCallbackWrapper :: FlowBoxSelectedChildrenChangedCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxSelectedChildrenChangedClosure :: FlowBoxSelectedChildrenChangedCallback -> IO Closure
- mkFlowBoxSelectedChildrenChangedCallback :: FlowBoxSelectedChildrenChangedCallbackC -> IO (FunPtr FlowBoxSelectedChildrenChangedCallbackC)
- noFlowBoxSelectedChildrenChangedCallback :: Maybe FlowBoxSelectedChildrenChangedCallback
- onFlowBoxSelectedChildrenChanged :: (GObject a, MonadIO m) => a -> FlowBoxSelectedChildrenChangedCallback -> m SignalHandlerId
- type FlowBoxToggleCursorChildCallback = IO ()
- type FlowBoxToggleCursorChildCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxToggleCursorChildSignalInfo
- afterFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId
- flowBoxToggleCursorChildCallbackWrapper :: FlowBoxToggleCursorChildCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxToggleCursorChildClosure :: FlowBoxToggleCursorChildCallback -> IO Closure
- mkFlowBoxToggleCursorChildCallback :: FlowBoxToggleCursorChildCallbackC -> IO (FunPtr FlowBoxToggleCursorChildCallbackC)
- noFlowBoxToggleCursorChildCallback :: Maybe FlowBoxToggleCursorChildCallback
- onFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId
- type FlowBoxUnselectAllCallback = IO ()
- type FlowBoxUnselectAllCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxUnselectAllSignalInfo
- afterFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId
- flowBoxUnselectAllCallbackWrapper :: FlowBoxUnselectAllCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxUnselectAllClosure :: FlowBoxUnselectAllCallback -> IO Closure
- mkFlowBoxUnselectAllCallback :: FlowBoxUnselectAllCallbackC -> IO (FunPtr FlowBoxUnselectAllCallbackC)
- noFlowBoxUnselectAllCallback :: Maybe FlowBoxUnselectAllCallback
- onFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId
Exported types
GObject FlowBox Source | |
type ParentTypes FlowBox Source | |
type AttributeList FlowBox Source | |
type SignalList FlowBox Source |
Methods
flowBoxGetActivateOnSingleClick
flowBoxGetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> m Bool Source
flowBoxGetChildAtIndex
flowBoxGetChildAtIndex :: (MonadIO m, FlowBoxK a) => a -> Int32 -> m FlowBoxChild Source
flowBoxGetColumnSpacing
flowBoxGetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetHomogeneous
flowBoxGetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> m Bool Source
flowBoxGetMaxChildrenPerLine
flowBoxGetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetMinChildrenPerLine
flowBoxGetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetRowSpacing
flowBoxGetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetSelectedChildren
flowBoxGetSelectedChildren :: (MonadIO m, FlowBoxK a) => a -> m [FlowBoxChild] Source
flowBoxGetSelectionMode
flowBoxGetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> m SelectionMode Source
flowBoxInsert
flowBoxInvalidateFilter
flowBoxInvalidateFilter :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxInvalidateSort
flowBoxInvalidateSort :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxNew
flowBoxNew :: MonadIO m => m FlowBox Source
flowBoxSelectAll
flowBoxSelectAll :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxSelectChild
flowBoxSelectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m () Source
flowBoxSelectedForeach
flowBoxSelectedForeach :: (MonadIO m, FlowBoxK a) => a -> FlowBoxForeachFunc -> m () Source
flowBoxSetActivateOnSingleClick
flowBoxSetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> Bool -> m () Source
flowBoxSetColumnSpacing
flowBoxSetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetFilterFunc
flowBoxSetFilterFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxFilterFunc -> m () Source
flowBoxSetHadjustment
flowBoxSetHadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m () Source
flowBoxSetHomogeneous
flowBoxSetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> Bool -> m () Source
flowBoxSetMaxChildrenPerLine
flowBoxSetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetMinChildrenPerLine
flowBoxSetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetRowSpacing
flowBoxSetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetSelectionMode
flowBoxSetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> SelectionMode -> m () Source
flowBoxSetSortFunc
flowBoxSetSortFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxSortFunc -> m () Source
flowBoxSetVadjustment
flowBoxSetVadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m () Source
flowBoxUnselectAll
flowBoxUnselectAll :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxUnselectChild
flowBoxUnselectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m () Source
Properties
ActivateOnSingleClick
data FlowBoxActivateOnSingleClickPropertyInfo Source
AttrInfo FlowBoxActivateOnSingleClickPropertyInfo Source | |
type AttrLabel FlowBoxActivateOnSingleClickPropertyInfo = "FlowBox::activate-on-single-click" Source | |
type AttrGetType FlowBoxActivateOnSingleClickPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FlowBoxActivateOnSingleClickPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> m Bool Source
setFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> Bool -> m () Source
ColumnSpacing
data FlowBoxColumnSpacingPropertyInfo Source
AttrInfo FlowBoxColumnSpacingPropertyInfo Source | |
type AttrLabel FlowBoxColumnSpacingPropertyInfo = "FlowBox::column-spacing" Source | |
type AttrGetType FlowBoxColumnSpacingPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps FlowBoxColumnSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32 Source
setFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m () Source
Homogeneous
data FlowBoxHomogeneousPropertyInfo Source
AttrInfo FlowBoxHomogeneousPropertyInfo Source | |
type AttrLabel FlowBoxHomogeneousPropertyInfo = "FlowBox::homogeneous" Source | |
type AttrGetType FlowBoxHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FlowBoxHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> m Bool Source
setFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> Bool -> m () Source
MaxChildrenPerLine
data FlowBoxMaxChildrenPerLinePropertyInfo Source
AttrInfo FlowBoxMaxChildrenPerLinePropertyInfo Source | |
type AttrLabel FlowBoxMaxChildrenPerLinePropertyInfo = "FlowBox::max-children-per-line" Source | |
type AttrGetType FlowBoxMaxChildrenPerLinePropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps FlowBoxMaxChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32 Source
setFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m () Source
MinChildrenPerLine
data FlowBoxMinChildrenPerLinePropertyInfo Source
AttrInfo FlowBoxMinChildrenPerLinePropertyInfo Source | |
type AttrLabel FlowBoxMinChildrenPerLinePropertyInfo = "FlowBox::min-children-per-line" Source | |
type AttrGetType FlowBoxMinChildrenPerLinePropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps FlowBoxMinChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32 Source
setFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m () Source
RowSpacing
data FlowBoxRowSpacingPropertyInfo Source
AttrInfo FlowBoxRowSpacingPropertyInfo Source | |
type AttrLabel FlowBoxRowSpacingPropertyInfo = "FlowBox::row-spacing" Source | |
type AttrGetType FlowBoxRowSpacingPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps FlowBoxRowSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32 Source
setFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m () Source
SelectionMode
data FlowBoxSelectionModePropertyInfo Source
AttrInfo FlowBoxSelectionModePropertyInfo Source | |
type AttrLabel FlowBoxSelectionModePropertyInfo = "FlowBox::selection-mode" Source | |
type AttrGetType FlowBoxSelectionModePropertyInfo = SelectionMode Source | |
type AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo = FlowBoxK Source | |
type AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo = * ~ SelectionMode Source | |
type AttrAllowedOps FlowBoxSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructFlowBoxSelectionMode :: SelectionMode -> IO ([Char], GValue) Source
getFlowBoxSelectionMode :: (MonadIO m, FlowBoxK o) => o -> m SelectionMode Source
setFlowBoxSelectionMode :: (MonadIO m, FlowBoxK o) => o -> SelectionMode -> m () Source
Signals
ActivateCursorChild
type FlowBoxActivateCursorChildCallback = IO () Source
type FlowBoxActivateCursorChildCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxActivateCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxActivateCursorChildCallback -> m SignalHandlerId Source
flowBoxActivateCursorChildCallbackWrapper :: FlowBoxActivateCursorChildCallback -> Ptr () -> Ptr () -> IO () Source
mkFlowBoxActivateCursorChildCallback :: FlowBoxActivateCursorChildCallbackC -> IO (FunPtr FlowBoxActivateCursorChildCallbackC) Source
onFlowBoxActivateCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxActivateCursorChildCallback -> m SignalHandlerId Source
ChildActivated
type FlowBoxChildActivatedCallback = FlowBoxChild -> IO () Source
type FlowBoxChildActivatedCallbackC = Ptr () -> Ptr FlowBoxChild -> Ptr () -> IO () Source
afterFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId Source
flowBoxChildActivatedCallbackWrapper :: FlowBoxChildActivatedCallback -> Ptr () -> Ptr FlowBoxChild -> Ptr () -> IO () Source
mkFlowBoxChildActivatedCallback :: FlowBoxChildActivatedCallbackC -> IO (FunPtr FlowBoxChildActivatedCallbackC) Source
onFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId Source
MoveCursor
type FlowBoxMoveCursorCallback = MovementStep -> Int32 -> IO () Source
afterFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId Source
flowBoxMoveCursorCallbackWrapper :: FlowBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source
mkFlowBoxMoveCursorCallback :: FlowBoxMoveCursorCallbackC -> IO (FunPtr FlowBoxMoveCursorCallbackC) Source
onFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId Source
SelectAll
type FlowBoxSelectAllCallback = IO () Source
type FlowBoxSelectAllCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId Source
flowBoxSelectAllCallbackWrapper :: FlowBoxSelectAllCallback -> Ptr () -> Ptr () -> IO () Source
mkFlowBoxSelectAllCallback :: FlowBoxSelectAllCallbackC -> IO (FunPtr FlowBoxSelectAllCallbackC) Source
onFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId Source
SelectedChildrenChanged
type FlowBoxSelectedChildrenChangedCallback = IO () Source
type FlowBoxSelectedChildrenChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxSelectedChildrenChanged :: (GObject a, MonadIO m) => a -> FlowBoxSelectedChildrenChangedCallback -> m SignalHandlerId Source
flowBoxSelectedChildrenChangedCallbackWrapper :: FlowBoxSelectedChildrenChangedCallback -> Ptr () -> Ptr () -> IO () Source
flowBoxSelectedChildrenChangedClosure :: FlowBoxSelectedChildrenChangedCallback -> IO Closure Source
mkFlowBoxSelectedChildrenChangedCallback :: FlowBoxSelectedChildrenChangedCallbackC -> IO (FunPtr FlowBoxSelectedChildrenChangedCallbackC) Source
onFlowBoxSelectedChildrenChanged :: (GObject a, MonadIO m) => a -> FlowBoxSelectedChildrenChangedCallback -> m SignalHandlerId Source
ToggleCursorChild
type FlowBoxToggleCursorChildCallback = IO () Source
type FlowBoxToggleCursorChildCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId Source
flowBoxToggleCursorChildCallbackWrapper :: FlowBoxToggleCursorChildCallback -> Ptr () -> Ptr () -> IO () Source
mkFlowBoxToggleCursorChildCallback :: FlowBoxToggleCursorChildCallbackC -> IO (FunPtr FlowBoxToggleCursorChildCallbackC) Source
onFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId Source
UnselectAll
type FlowBoxUnselectAllCallback = IO () Source
type FlowBoxUnselectAllCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId Source
flowBoxUnselectAllCallbackWrapper :: FlowBoxUnselectAllCallback -> Ptr () -> Ptr () -> IO () Source
mkFlowBoxUnselectAllCallback :: FlowBoxUnselectAllCallbackC -> IO (FunPtr FlowBoxUnselectAllCallbackC) Source
onFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId Source