gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.FlowBox

Contents

Description

 

Synopsis

Exported types

newtype FlowBox Source #

Constructors

FlowBox (ForeignPtr FlowBox) 

Instances

GObject FlowBox Source # 
IsObject FlowBox Source # 
IsWidget FlowBox Source # 
IsFlowBox FlowBox Source # 
IsContainer FlowBox Source # 
IsOrientable FlowBox Source # 
IsBuildable FlowBox Source # 
IsImplementorIface FlowBox Source # 
((~) * info (ResolveFlowBoxMethod t FlowBox), MethodInfo * info FlowBox p) => IsLabel t (FlowBox -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> FlowBox -> p #

((~) * info (ResolveFlowBoxMethod t FlowBox), MethodInfo * info FlowBox p) => IsLabelProxy t (FlowBox -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> FlowBox -> p

HasAttributeList * FlowBox Source # 
type SignalList FlowBox Source # 
type SignalList FlowBox
type AttributeList FlowBox Source # 
type AttributeList FlowBox

class GObject o => IsFlowBox o Source #

Instances

(GObject a, UnknownAncestorError Constraint FlowBox a) => IsFlowBox a Source # 
IsFlowBox FlowBox Source # 

Methods

flowBoxBindModel

data FlowBoxBindModelMethodInfo Source #

Instances

((~) * signature (Maybe b -> FlowBoxCreateWidgetFunc -> m ()), MonadIO m, IsFlowBox a, IsListModel b) => MethodInfo * FlowBoxBindModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxBindModelMethodInfo a -> signature -> s

flowBoxBindModel :: (MonadIO m, IsFlowBox a, IsListModel b) => a -> Maybe b -> FlowBoxCreateWidgetFunc -> m () Source #

flowBoxGetActivateOnSingleClick

data FlowBoxGetActivateOnSingleClickMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetActivateOnSingleClickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetActivateOnSingleClickMethodInfo a -> signature -> s

flowBoxGetChildAtIndex

data FlowBoxGetChildAtIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe FlowBoxChild)), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetChildAtIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetChildAtIndexMethodInfo a -> signature -> s

flowBoxGetColumnSpacing

data FlowBoxGetColumnSpacingMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetColumnSpacingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetColumnSpacingMethodInfo a -> signature -> s

flowBoxGetHomogeneous

data FlowBoxGetHomogeneousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetHomogeneousMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetHomogeneousMethodInfo a -> signature -> s

flowBoxGetMaxChildrenPerLine

data FlowBoxGetMaxChildrenPerLineMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetMaxChildrenPerLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetMaxChildrenPerLineMethodInfo a -> signature -> s

flowBoxGetMinChildrenPerLine

data FlowBoxGetMinChildrenPerLineMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetMinChildrenPerLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetMinChildrenPerLineMethodInfo a -> signature -> s

flowBoxGetRowSpacing

data FlowBoxGetRowSpacingMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetRowSpacingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetRowSpacingMethodInfo a -> signature -> s

flowBoxGetSelectedChildren

data FlowBoxGetSelectedChildrenMethodInfo Source #

Instances

((~) * signature (m [FlowBoxChild]), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetSelectedChildrenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetSelectedChildrenMethodInfo a -> signature -> s

flowBoxGetSelectionMode

data FlowBoxGetSelectionModeMethodInfo Source #

Instances

((~) * signature (m SelectionMode), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxGetSelectionModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxGetSelectionModeMethodInfo a -> signature -> s

flowBoxInsert

data FlowBoxInsertMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m ()), MonadIO m, IsFlowBox a, IsWidget b) => MethodInfo * FlowBoxInsertMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxInsertMethodInfo a -> signature -> s

flowBoxInsert :: (MonadIO m, IsFlowBox a, IsWidget b) => a -> b -> Int32 -> m () Source #

flowBoxInvalidateFilter

data FlowBoxInvalidateFilterMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxInvalidateFilterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxInvalidateFilterMethodInfo a -> signature -> s

flowBoxInvalidateSort

data FlowBoxInvalidateSortMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxInvalidateSortMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxInvalidateSortMethodInfo a -> signature -> s

flowBoxNew

flowBoxSelectAll

data FlowBoxSelectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSelectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSelectAllMethodInfo a -> signature -> s

flowBoxSelectAll :: (MonadIO m, IsFlowBox a) => a -> m () Source #

flowBoxSelectChild

data FlowBoxSelectChildMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFlowBox a, IsFlowBoxChild b) => MethodInfo * FlowBoxSelectChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSelectChildMethodInfo a -> signature -> s

flowBoxSelectedForeach

data FlowBoxSelectedForeachMethodInfo Source #

Instances

((~) * signature (FlowBoxForeachFunc -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSelectedForeachMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSelectedForeachMethodInfo a -> signature -> s

flowBoxSetActivateOnSingleClick

data FlowBoxSetActivateOnSingleClickMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetActivateOnSingleClickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetActivateOnSingleClickMethodInfo a -> signature -> s

flowBoxSetColumnSpacing

data FlowBoxSetColumnSpacingMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetColumnSpacingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetColumnSpacingMethodInfo a -> signature -> s

flowBoxSetFilterFunc

data FlowBoxSetFilterFuncMethodInfo Source #

Instances

((~) * signature (Maybe FlowBoxFilterFunc -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetFilterFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetFilterFuncMethodInfo a -> signature -> s

flowBoxSetHadjustment

data FlowBoxSetHadjustmentMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFlowBox a, IsAdjustment b) => MethodInfo * FlowBoxSetHadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetHadjustmentMethodInfo a -> signature -> s

flowBoxSetHomogeneous

data FlowBoxSetHomogeneousMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetHomogeneousMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetHomogeneousMethodInfo a -> signature -> s

flowBoxSetMaxChildrenPerLine

data FlowBoxSetMaxChildrenPerLineMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetMaxChildrenPerLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetMaxChildrenPerLineMethodInfo a -> signature -> s

flowBoxSetMinChildrenPerLine

data FlowBoxSetMinChildrenPerLineMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetMinChildrenPerLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetMinChildrenPerLineMethodInfo a -> signature -> s

flowBoxSetRowSpacing

data FlowBoxSetRowSpacingMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetRowSpacingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetRowSpacingMethodInfo a -> signature -> s

flowBoxSetSelectionMode

data FlowBoxSetSelectionModeMethodInfo Source #

Instances

((~) * signature (SelectionMode -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetSelectionModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetSelectionModeMethodInfo a -> signature -> s

flowBoxSetSortFunc

data FlowBoxSetSortFuncMethodInfo Source #

Instances

((~) * signature (Maybe FlowBoxSortFunc -> m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxSetSortFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetSortFuncMethodInfo a -> signature -> s

flowBoxSetVadjustment

data FlowBoxSetVadjustmentMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFlowBox a, IsAdjustment b) => MethodInfo * FlowBoxSetVadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxSetVadjustmentMethodInfo a -> signature -> s

flowBoxUnselectAll

data FlowBoxUnselectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFlowBox a) => MethodInfo * FlowBoxUnselectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxUnselectAllMethodInfo a -> signature -> s

flowBoxUnselectChild

data FlowBoxUnselectChildMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFlowBox a, IsFlowBoxChild b) => MethodInfo * FlowBoxUnselectChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FlowBoxUnselectChildMethodInfo a -> signature -> s

Properties

ActivateOnSingleClick

data FlowBoxActivateOnSingleClickPropertyInfo Source #

Instances

AttrInfo FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo = * ~ Bool
type AttrLabel FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrLabel FlowBoxActivateOnSingleClickPropertyInfo = "activate-on-single-click"
type AttrGetType FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrAllowedOps FlowBoxActivateOnSingleClickPropertyInfo Source # 
type AttrAllowedOps FlowBoxActivateOnSingleClickPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

flowBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick" Source #

ColumnSpacing

data FlowBoxColumnSpacingPropertyInfo Source #

Instances

AttrInfo FlowBoxColumnSpacingPropertyInfo Source # 

Associated Types

type AttrAllowedOps FlowBoxColumnSpacingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo :: * -> Constraint

type AttrGetType FlowBoxColumnSpacingPropertyInfo :: *

type AttrLabel FlowBoxColumnSpacingPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo o => Proxy * FlowBoxColumnSpacingPropertyInfo -> o -> IO (AttrGetType FlowBoxColumnSpacingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo o, AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo b) => Proxy * FlowBoxColumnSpacingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo o => Proxy * FlowBoxColumnSpacingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo o, AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo b) => Proxy * FlowBoxColumnSpacingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxColumnSpacingPropertyInfo = * ~ Word32
type AttrLabel FlowBoxColumnSpacingPropertyInfo Source # 
type AttrLabel FlowBoxColumnSpacingPropertyInfo = "column-spacing"
type AttrGetType FlowBoxColumnSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxColumnSpacingPropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxColumnSpacingPropertyInfo Source # 
type AttrAllowedOps FlowBoxColumnSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFlowBoxColumnSpacing :: IsFlowBox o => Word32 -> IO (GValueConstruct o) Source #

flowBoxColumnSpacing :: AttrLabelProxy "columnSpacing" Source #

Homogeneous

data FlowBoxHomogeneousPropertyInfo Source #

Instances

AttrInfo FlowBoxHomogeneousPropertyInfo Source # 

Associated Types

type AttrAllowedOps FlowBoxHomogeneousPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo :: * -> Constraint

type AttrGetType FlowBoxHomogeneousPropertyInfo :: *

type AttrLabel FlowBoxHomogeneousPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo o => Proxy * FlowBoxHomogeneousPropertyInfo -> o -> IO (AttrGetType FlowBoxHomogeneousPropertyInfo)

attrSet :: (AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo o, AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo b) => Proxy * FlowBoxHomogeneousPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo o => Proxy * FlowBoxHomogeneousPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo o, AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo b) => Proxy * FlowBoxHomogeneousPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxHomogeneousPropertyInfo = * ~ Bool
type AttrLabel FlowBoxHomogeneousPropertyInfo Source # 
type AttrLabel FlowBoxHomogeneousPropertyInfo = "homogeneous"
type AttrGetType FlowBoxHomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxHomogeneousPropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxHomogeneousPropertyInfo Source # 
type AttrAllowedOps FlowBoxHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFlowBoxHomogeneous :: IsFlowBox o => Bool -> IO (GValueConstruct o) Source #

flowBoxHomogeneous :: AttrLabelProxy "homogeneous" Source #

MaxChildrenPerLine

data FlowBoxMaxChildrenPerLinePropertyInfo Source #

Instances

AttrInfo FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = * ~ Word32
type AttrLabel FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrLabel FlowBoxMaxChildrenPerLinePropertyInfo = "max-children-per-line"
type AttrGetType FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxMaxChildrenPerLinePropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxMaxChildrenPerLinePropertyInfo Source # 
type AttrAllowedOps FlowBoxMaxChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

flowBoxMaxChildrenPerLine :: AttrLabelProxy "maxChildrenPerLine" Source #

MinChildrenPerLine

data FlowBoxMinChildrenPerLinePropertyInfo Source #

Instances

AttrInfo FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = * ~ Word32
type AttrLabel FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrLabel FlowBoxMinChildrenPerLinePropertyInfo = "min-children-per-line"
type AttrGetType FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxMinChildrenPerLinePropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxMinChildrenPerLinePropertyInfo Source # 
type AttrAllowedOps FlowBoxMinChildrenPerLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

flowBoxMinChildrenPerLine :: AttrLabelProxy "minChildrenPerLine" Source #

RowSpacing

data FlowBoxRowSpacingPropertyInfo Source #

Instances

AttrInfo FlowBoxRowSpacingPropertyInfo Source # 

Associated Types

type AttrAllowedOps FlowBoxRowSpacingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo :: * -> Constraint

type AttrGetType FlowBoxRowSpacingPropertyInfo :: *

type AttrLabel FlowBoxRowSpacingPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo o => Proxy * FlowBoxRowSpacingPropertyInfo -> o -> IO (AttrGetType FlowBoxRowSpacingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo o, AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo b) => Proxy * FlowBoxRowSpacingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo o => Proxy * FlowBoxRowSpacingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo o, AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo b) => Proxy * FlowBoxRowSpacingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxRowSpacingPropertyInfo = * ~ Word32
type AttrLabel FlowBoxRowSpacingPropertyInfo Source # 
type AttrLabel FlowBoxRowSpacingPropertyInfo = "row-spacing"
type AttrGetType FlowBoxRowSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxRowSpacingPropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxRowSpacingPropertyInfo Source # 
type AttrAllowedOps FlowBoxRowSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFlowBoxRowSpacing :: IsFlowBox o => Word32 -> IO (GValueConstruct o) Source #

flowBoxRowSpacing :: AttrLabelProxy "rowSpacing" Source #

SelectionMode

data FlowBoxSelectionModePropertyInfo Source #

Instances

AttrInfo FlowBoxSelectionModePropertyInfo Source # 

Associated Types

type AttrAllowedOps FlowBoxSelectionModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo :: * -> Constraint

type AttrGetType FlowBoxSelectionModePropertyInfo :: *

type AttrLabel FlowBoxSelectionModePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo o => Proxy * FlowBoxSelectionModePropertyInfo -> o -> IO (AttrGetType FlowBoxSelectionModePropertyInfo)

attrSet :: (AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo o, AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo b) => Proxy * FlowBoxSelectionModePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo o => Proxy * FlowBoxSelectionModePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo o, AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo b) => Proxy * FlowBoxSelectionModePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo Source # 
type AttrSetTypeConstraint FlowBoxSelectionModePropertyInfo = * ~ SelectionMode
type AttrLabel FlowBoxSelectionModePropertyInfo Source # 
type AttrLabel FlowBoxSelectionModePropertyInfo = "selection-mode"
type AttrGetType FlowBoxSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint FlowBoxSelectionModePropertyInfo = IsFlowBox
type AttrAllowedOps FlowBoxSelectionModePropertyInfo Source # 
type AttrAllowedOps FlowBoxSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

flowBoxSelectionMode :: AttrLabelProxy "selectionMode" Source #

Signals

ActivateCursorChild

data FlowBoxActivateCursorChildSignalInfo Source #

Instances

SignalInfo FlowBoxActivateCursorChildSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxActivateCursorChildSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxActivateCursorChildSignalInfo -> o -> HaskellCallbackType FlowBoxActivateCursorChildSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxActivateCursorChildSignalInfo Source # 

onFlowBoxActivateCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxActivateCursorChildCallback -> m SignalHandlerId Source #

ChildActivated

data FlowBoxChildActivatedSignalInfo Source #

Instances

SignalInfo FlowBoxChildActivatedSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxChildActivatedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxChildActivatedSignalInfo -> o -> HaskellCallbackType FlowBoxChildActivatedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxChildActivatedSignalInfo Source # 

afterFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId Source #

onFlowBoxChildActivated :: (GObject a, MonadIO m) => a -> FlowBoxChildActivatedCallback -> m SignalHandlerId Source #

MoveCursor

data FlowBoxMoveCursorSignalInfo Source #

Instances

SignalInfo FlowBoxMoveCursorSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxMoveCursorSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxMoveCursorSignalInfo -> o -> HaskellCallbackType FlowBoxMoveCursorSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxMoveCursorSignalInfo Source # 

afterFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId Source #

onFlowBoxMoveCursor :: (GObject a, MonadIO m) => a -> FlowBoxMoveCursorCallback -> m SignalHandlerId Source #

SelectAll

type FlowBoxSelectAllCallbackC = Ptr () -> Ptr () -> IO () Source #

data FlowBoxSelectAllSignalInfo Source #

Instances

SignalInfo FlowBoxSelectAllSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxSelectAllSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxSelectAllSignalInfo -> o -> HaskellCallbackType FlowBoxSelectAllSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxSelectAllSignalInfo Source # 

afterFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId Source #

onFlowBoxSelectAll :: (GObject a, MonadIO m) => a -> FlowBoxSelectAllCallback -> m SignalHandlerId Source #

SelectedChildrenChanged

data FlowBoxSelectedChildrenChangedSignalInfo Source #

Instances

SignalInfo FlowBoxSelectedChildrenChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxSelectedChildrenChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxSelectedChildrenChangedSignalInfo -> o -> HaskellCallbackType FlowBoxSelectedChildrenChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxSelectedChildrenChangedSignalInfo Source # 

ToggleCursorChild

data FlowBoxToggleCursorChildSignalInfo Source #

Instances

SignalInfo FlowBoxToggleCursorChildSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxToggleCursorChildSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxToggleCursorChildSignalInfo -> o -> HaskellCallbackType FlowBoxToggleCursorChildSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxToggleCursorChildSignalInfo Source # 

afterFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId Source #

onFlowBoxToggleCursorChild :: (GObject a, MonadIO m) => a -> FlowBoxToggleCursorChildCallback -> m SignalHandlerId Source #

UnselectAll

data FlowBoxUnselectAllSignalInfo Source #

Instances

SignalInfo FlowBoxUnselectAllSignalInfo Source # 

Associated Types

type HaskellCallbackType FlowBoxUnselectAllSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FlowBoxUnselectAllSignalInfo -> o -> HaskellCallbackType FlowBoxUnselectAllSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FlowBoxUnselectAllSignalInfo Source # 

afterFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId Source #

onFlowBoxUnselectAll :: (GObject a, MonadIO m) => a -> FlowBoxUnselectAllCallback -> m SignalHandlerId Source #