gi-gtk-3.0.9: 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 (ManagedPtr 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

bindModel

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 #

getActivateOnSingleClick

data FlowBoxGetActivateOnSingleClickMethodInfo Source #

Instances

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

Methods

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

getChildAtIndex

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

getColumnSpacing

data FlowBoxGetColumnSpacingMethodInfo Source #

Instances

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

Methods

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

getHomogeneous

data FlowBoxGetHomogeneousMethodInfo Source #

Instances

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

Methods

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

getMaxChildrenPerLine

data FlowBoxGetMaxChildrenPerLineMethodInfo Source #

Instances

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

Methods

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

getMinChildrenPerLine

data FlowBoxGetMinChildrenPerLineMethodInfo Source #

Instances

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

Methods

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

getRowSpacing

data FlowBoxGetRowSpacingMethodInfo Source #

Instances

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

Methods

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

getSelectedChildren

data FlowBoxGetSelectedChildrenMethodInfo Source #

Instances

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

Methods

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

getSelectionMode

data FlowBoxGetSelectionModeMethodInfo Source #

Instances

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

Methods

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

insert

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 #

invalidateFilter

data FlowBoxInvalidateFilterMethodInfo Source #

Instances

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

Methods

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

invalidateSort

data FlowBoxInvalidateSortMethodInfo Source #

Instances

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

Methods

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

new

selectAll

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 #

selectChild

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

selectedForeach

data FlowBoxSelectedForeachMethodInfo Source #

Instances

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

Methods

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

setActivateOnSingleClick

data FlowBoxSetActivateOnSingleClickMethodInfo Source #

Instances

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

Methods

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

setColumnSpacing

data FlowBoxSetColumnSpacingMethodInfo Source #

Instances

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

Methods

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

setFilterFunc

data FlowBoxSetFilterFuncMethodInfo Source #

Instances

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

Methods

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

setHadjustment

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

setHomogeneous

data FlowBoxSetHomogeneousMethodInfo Source #

Instances

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

Methods

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

setMaxChildrenPerLine

data FlowBoxSetMaxChildrenPerLineMethodInfo Source #

Instances

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

Methods

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

setMinChildrenPerLine

data FlowBoxSetMinChildrenPerLineMethodInfo Source #

Instances

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

Methods

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

setRowSpacing

data FlowBoxSetRowSpacingMethodInfo Source #

Instances

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

Methods

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

setSelectionMode

data FlowBoxSetSelectionModeMethodInfo Source #

Instances

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

Methods

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

setSortFunc

data FlowBoxSetSortFuncMethodInfo Source #

Instances

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

Methods

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

setVadjustment

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

unselectAll

data FlowBoxUnselectAllMethodInfo Source #

Instances

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

Methods

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

unselectChild

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 AttrOrigin FlowBoxActivateOnSingleClickPropertyInfo Source # 
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

type AttrOrigin FlowBoxColumnSpacingPropertyInfo :: *

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 AttrOrigin FlowBoxColumnSpacingPropertyInfo Source # 
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

type AttrOrigin FlowBoxHomogeneousPropertyInfo :: *

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 AttrOrigin FlowBoxHomogeneousPropertyInfo Source # 
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 AttrOrigin FlowBoxMaxChildrenPerLinePropertyInfo Source # 
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 AttrOrigin FlowBoxMinChildrenPerLinePropertyInfo Source # 
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

type AttrOrigin FlowBoxRowSpacingPropertyInfo :: *

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 AttrOrigin FlowBoxRowSpacingPropertyInfo Source # 
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

type AttrOrigin FlowBoxSelectionModePropertyInfo :: *

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 AttrOrigin FlowBoxSelectionModePropertyInfo Source # 
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

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 #