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
- data FlowBoxGetActivateOnSingleClickMethodInfo
- flowBoxGetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> m Bool
- data FlowBoxGetChildAtIndexMethodInfo
- flowBoxGetChildAtIndex :: (MonadIO m, FlowBoxK a) => a -> Int32 -> m (Maybe FlowBoxChild)
- data FlowBoxGetColumnSpacingMethodInfo
- flowBoxGetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32
- data FlowBoxGetHomogeneousMethodInfo
- flowBoxGetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> m Bool
- data FlowBoxGetMaxChildrenPerLineMethodInfo
- flowBoxGetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32
- data FlowBoxGetMinChildrenPerLineMethodInfo
- flowBoxGetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32
- data FlowBoxGetRowSpacingMethodInfo
- flowBoxGetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32
- data FlowBoxGetSelectedChildrenMethodInfo
- flowBoxGetSelectedChildren :: (MonadIO m, FlowBoxK a) => a -> m [FlowBoxChild]
- data FlowBoxGetSelectionModeMethodInfo
- flowBoxGetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> m SelectionMode
- data FlowBoxInsertMethodInfo
- flowBoxInsert :: (MonadIO m, FlowBoxK a, WidgetK b) => a -> b -> Int32 -> m ()
- data FlowBoxInvalidateFilterMethodInfo
- flowBoxInvalidateFilter :: (MonadIO m, FlowBoxK a) => a -> m ()
- data FlowBoxInvalidateSortMethodInfo
- flowBoxInvalidateSort :: (MonadIO m, FlowBoxK a) => a -> m ()
- flowBoxNew :: MonadIO m => m FlowBox
- data FlowBoxSelectAllMethodInfo
- flowBoxSelectAll :: (MonadIO m, FlowBoxK a) => a -> m ()
- data FlowBoxSelectChildMethodInfo
- flowBoxSelectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m ()
- data FlowBoxSelectedForeachMethodInfo
- flowBoxSelectedForeach :: (MonadIO m, FlowBoxK a) => a -> FlowBoxForeachFunc -> m ()
- data FlowBoxSetActivateOnSingleClickMethodInfo
- flowBoxSetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> Bool -> m ()
- data FlowBoxSetColumnSpacingMethodInfo
- flowBoxSetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- data FlowBoxSetFilterFuncMethodInfo
- flowBoxSetFilterFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxFilterFunc -> m ()
- data FlowBoxSetHadjustmentMethodInfo
- flowBoxSetHadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m ()
- data FlowBoxSetHomogeneousMethodInfo
- flowBoxSetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> Bool -> m ()
- data FlowBoxSetMaxChildrenPerLineMethodInfo
- flowBoxSetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- data FlowBoxSetMinChildrenPerLineMethodInfo
- flowBoxSetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- data FlowBoxSetRowSpacingMethodInfo
- flowBoxSetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m ()
- data FlowBoxSetSelectionModeMethodInfo
- flowBoxSetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> SelectionMode -> m ()
- data FlowBoxSetSortFuncMethodInfo
- flowBoxSetSortFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxSortFunc -> m ()
- data FlowBoxSetVadjustmentMethodInfo
- flowBoxSetVadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m ()
- data FlowBoxUnselectAllMethodInfo
- flowBoxUnselectAll :: (MonadIO m, FlowBoxK a) => a -> m ()
- data FlowBoxUnselectChildMethodInfo
- flowBoxUnselectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m ()
- data FlowBoxActivateOnSingleClickPropertyInfo
- constructFlowBoxActivateOnSingleClick :: Bool -> IO ([Char], GValue)
- flowBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
- getFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> m Bool
- setFlowBoxActivateOnSingleClick :: (MonadIO m, FlowBoxK o) => o -> Bool -> m ()
- data FlowBoxColumnSpacingPropertyInfo
- constructFlowBoxColumnSpacing :: Word32 -> IO ([Char], GValue)
- flowBoxColumnSpacing :: AttrLabelProxy "columnSpacing"
- getFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxColumnSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxHomogeneousPropertyInfo
- constructFlowBoxHomogeneous :: Bool -> IO ([Char], GValue)
- flowBoxHomogeneous :: AttrLabelProxy "homogeneous"
- getFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> m Bool
- setFlowBoxHomogeneous :: (MonadIO m, FlowBoxK o) => o -> Bool -> m ()
- data FlowBoxMaxChildrenPerLinePropertyInfo
- constructFlowBoxMaxChildrenPerLine :: Word32 -> IO ([Char], GValue)
- flowBoxMaxChildrenPerLine :: AttrLabelProxy "maxChildrenPerLine"
- getFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxMaxChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxMinChildrenPerLinePropertyInfo
- constructFlowBoxMinChildrenPerLine :: Word32 -> IO ([Char], GValue)
- flowBoxMinChildrenPerLine :: AttrLabelProxy "minChildrenPerLine"
- getFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxMinChildrenPerLine :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxRowSpacingPropertyInfo
- constructFlowBoxRowSpacing :: Word32 -> IO ([Char], GValue)
- flowBoxRowSpacing :: AttrLabelProxy "rowSpacing"
- getFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> m Word32
- setFlowBoxRowSpacing :: (MonadIO m, FlowBoxK o) => o -> Word32 -> m ()
- data FlowBoxSelectionModePropertyInfo
- constructFlowBoxSelectionMode :: SelectionMode -> IO ([Char], GValue)
- flowBoxSelectionMode :: AttrLabelProxy "selectionMode"
- 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 Bool
- type FlowBoxMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
- data FlowBoxMoveCursorSignalInfo
- afterFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId
- flowBoxMoveCursorCallbackWrapper :: FlowBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
- 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 | |
((~) * info (ResolveFlowBoxMethod t FlowBox), MethodInfo * info FlowBox p) => IsLabelProxy t (FlowBox -> p) | |
type ParentTypes FlowBox | |
type AttributeList FlowBox | |
type SignalList FlowBox |
Methods
flowBoxGetActivateOnSingleClick
data FlowBoxGetActivateOnSingleClickMethodInfo Source
((~) * signature (m Bool), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetActivateOnSingleClickMethodInfo a signature |
flowBoxGetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> m Bool Source
flowBoxGetChildAtIndex
data FlowBoxGetChildAtIndexMethodInfo Source
((~) * signature (Int32 -> m (Maybe FlowBoxChild)), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetChildAtIndexMethodInfo a signature |
flowBoxGetChildAtIndex :: (MonadIO m, FlowBoxK a) => a -> Int32 -> m (Maybe FlowBoxChild) Source
flowBoxGetColumnSpacing
data FlowBoxGetColumnSpacingMethodInfo Source
((~) * signature (m Word32), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetColumnSpacingMethodInfo a signature |
flowBoxGetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetHomogeneous
data FlowBoxGetHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetHomogeneousMethodInfo a signature |
flowBoxGetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> m Bool Source
flowBoxGetMaxChildrenPerLine
data FlowBoxGetMaxChildrenPerLineMethodInfo Source
((~) * signature (m Word32), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetMaxChildrenPerLineMethodInfo a signature |
flowBoxGetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetMinChildrenPerLine
data FlowBoxGetMinChildrenPerLineMethodInfo Source
((~) * signature (m Word32), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetMinChildrenPerLineMethodInfo a signature |
flowBoxGetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetRowSpacing
data FlowBoxGetRowSpacingMethodInfo Source
((~) * signature (m Word32), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetRowSpacingMethodInfo a signature |
flowBoxGetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> m Word32 Source
flowBoxGetSelectedChildren
data FlowBoxGetSelectedChildrenMethodInfo Source
((~) * signature (m [FlowBoxChild]), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetSelectedChildrenMethodInfo a signature |
flowBoxGetSelectedChildren :: (MonadIO m, FlowBoxK a) => a -> m [FlowBoxChild] Source
flowBoxGetSelectionMode
data FlowBoxGetSelectionModeMethodInfo Source
((~) * signature (m SelectionMode), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxGetSelectionModeMethodInfo a signature |
flowBoxGetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> m SelectionMode Source
flowBoxInsert
data FlowBoxInsertMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, FlowBoxK a, WidgetK b) => MethodInfo * FlowBoxInsertMethodInfo a signature |
flowBoxInvalidateFilter
data FlowBoxInvalidateFilterMethodInfo Source
((~) * signature (m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxInvalidateFilterMethodInfo a signature |
flowBoxInvalidateFilter :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxInvalidateSort
data FlowBoxInvalidateSortMethodInfo Source
((~) * signature (m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxInvalidateSortMethodInfo a signature |
flowBoxInvalidateSort :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxNew
flowBoxNew :: MonadIO m => m FlowBox Source
flowBoxSelectAll
data FlowBoxSelectAllMethodInfo Source
((~) * signature (m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSelectAllMethodInfo a signature |
flowBoxSelectAll :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxSelectChild
data FlowBoxSelectChildMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FlowBoxK a, FlowBoxChildK b) => MethodInfo * FlowBoxSelectChildMethodInfo a signature |
flowBoxSelectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m () Source
flowBoxSelectedForeach
data FlowBoxSelectedForeachMethodInfo Source
((~) * signature (FlowBoxForeachFunc -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSelectedForeachMethodInfo a signature |
flowBoxSelectedForeach :: (MonadIO m, FlowBoxK a) => a -> FlowBoxForeachFunc -> m () Source
flowBoxSetActivateOnSingleClick
data FlowBoxSetActivateOnSingleClickMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetActivateOnSingleClickMethodInfo a signature |
flowBoxSetActivateOnSingleClick :: (MonadIO m, FlowBoxK a) => a -> Bool -> m () Source
flowBoxSetColumnSpacing
data FlowBoxSetColumnSpacingMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetColumnSpacingMethodInfo a signature |
flowBoxSetColumnSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetFilterFunc
data FlowBoxSetFilterFuncMethodInfo Source
((~) * signature (Maybe FlowBoxFilterFunc -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetFilterFuncMethodInfo a signature |
flowBoxSetFilterFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxFilterFunc -> m () Source
flowBoxSetHadjustment
data FlowBoxSetHadjustmentMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FlowBoxK a, AdjustmentK b) => MethodInfo * FlowBoxSetHadjustmentMethodInfo a signature |
flowBoxSetHadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m () Source
flowBoxSetHomogeneous
data FlowBoxSetHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetHomogeneousMethodInfo a signature |
flowBoxSetHomogeneous :: (MonadIO m, FlowBoxK a) => a -> Bool -> m () Source
flowBoxSetMaxChildrenPerLine
data FlowBoxSetMaxChildrenPerLineMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetMaxChildrenPerLineMethodInfo a signature |
flowBoxSetMaxChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetMinChildrenPerLine
data FlowBoxSetMinChildrenPerLineMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetMinChildrenPerLineMethodInfo a signature |
flowBoxSetMinChildrenPerLine :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetRowSpacing
data FlowBoxSetRowSpacingMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetRowSpacingMethodInfo a signature |
flowBoxSetRowSpacing :: (MonadIO m, FlowBoxK a) => a -> Word32 -> m () Source
flowBoxSetSelectionMode
data FlowBoxSetSelectionModeMethodInfo Source
((~) * signature (SelectionMode -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetSelectionModeMethodInfo a signature |
flowBoxSetSelectionMode :: (MonadIO m, FlowBoxK a) => a -> SelectionMode -> m () Source
flowBoxSetSortFunc
data FlowBoxSetSortFuncMethodInfo Source
((~) * signature (Maybe FlowBoxSortFunc -> m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxSetSortFuncMethodInfo a signature |
flowBoxSetSortFunc :: (MonadIO m, FlowBoxK a) => a -> Maybe FlowBoxSortFunc -> m () Source
flowBoxSetVadjustment
data FlowBoxSetVadjustmentMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FlowBoxK a, AdjustmentK b) => MethodInfo * FlowBoxSetVadjustmentMethodInfo a signature |
flowBoxSetVadjustment :: (MonadIO m, FlowBoxK a, AdjustmentK b) => a -> b -> m () Source
flowBoxUnselectAll
data FlowBoxUnselectAllMethodInfo Source
((~) * signature (m ()), MonadIO m, FlowBoxK a) => MethodInfo * FlowBoxUnselectAllMethodInfo a signature |
flowBoxUnselectAll :: (MonadIO m, FlowBoxK a) => a -> m () Source
flowBoxUnselectChild
data FlowBoxUnselectChildMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FlowBoxK a, FlowBoxChildK b) => MethodInfo * FlowBoxUnselectChildMethodInfo a signature |
flowBoxUnselectChild :: (MonadIO m, FlowBoxK a, FlowBoxChildK b) => a -> b -> m () Source
Properties
ActivateOnSingleClick
data FlowBoxActivateOnSingleClickPropertyInfo Source
AttrInfo FlowBoxActivateOnSingleClickPropertyInfo | |
type AttrLabel FlowBoxActivateOnSingleClickPropertyInfo = "activate-on-single-click" | |
type AttrGetType FlowBoxActivateOnSingleClickPropertyInfo = Bool | |
type AttrBaseTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo = * ~ Bool | |
type AttrAllowedOps FlowBoxActivateOnSingleClickPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick" 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 | |
type AttrLabel FlowBoxColumnSpacingPropertyInfo = "column-spacing" | |
type AttrGetType FlowBoxColumnSpacingPropertyInfo = Word32 | |
type AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo = * ~ Word32 | |
type AttrAllowedOps FlowBoxColumnSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxColumnSpacing :: AttrLabelProxy "columnSpacing" 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 | |
type AttrLabel FlowBoxHomogeneousPropertyInfo = "homogeneous" | |
type AttrGetType FlowBoxHomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps FlowBoxHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxHomogeneous :: AttrLabelProxy "homogeneous" 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 | |
type AttrLabel FlowBoxMaxChildrenPerLinePropertyInfo = "max-children-per-line" | |
type AttrGetType FlowBoxMaxChildrenPerLinePropertyInfo = Word32 | |
type AttrBaseTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = * ~ Word32 | |
type AttrAllowedOps FlowBoxMaxChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxMaxChildrenPerLine :: AttrLabelProxy "maxChildrenPerLine" 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 | |
type AttrLabel FlowBoxMinChildrenPerLinePropertyInfo = "min-children-per-line" | |
type AttrGetType FlowBoxMinChildrenPerLinePropertyInfo = Word32 | |
type AttrBaseTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = * ~ Word32 | |
type AttrAllowedOps FlowBoxMinChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxMinChildrenPerLine :: AttrLabelProxy "minChildrenPerLine" 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 | |
type AttrLabel FlowBoxRowSpacingPropertyInfo = "row-spacing" | |
type AttrGetType FlowBoxRowSpacingPropertyInfo = Word32 | |
type AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo = * ~ Word32 | |
type AttrAllowedOps FlowBoxRowSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
flowBoxRowSpacing :: AttrLabelProxy "rowSpacing" 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 | |
type AttrLabel FlowBoxSelectionModePropertyInfo = "selection-mode" | |
type AttrGetType FlowBoxSelectionModePropertyInfo = SelectionMode | |
type AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo = FlowBoxK | |
type AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo = * ~ SelectionMode | |
type AttrAllowedOps FlowBoxSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructFlowBoxSelectionMode :: SelectionMode -> IO ([Char], GValue) Source
flowBoxSelectionMode :: AttrLabelProxy "selectionMode" 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 Bool Source
afterFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId Source
flowBoxMoveCursorCallbackWrapper :: FlowBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt 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