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.Container

Contents

Description

 

Synopsis

Exported types

newtype Container Source #

Constructors

Container (ManagedPtr Container) 

Instances

GObject Container Source # 
IsObject Container Source # 
IsWidget Container Source # 
IsContainer Container Source # 
IsBuildable Container Source # 
IsImplementorIface Container Source # 
((~) * info (ResolveContainerMethod t Container), MethodInfo * info Container p) => IsLabel t (Container -> p) Source # 

Methods

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

((~) * info (ResolveContainerMethod t Container), MethodInfo * info Container p) => IsLabelProxy t (Container -> p) Source # 

Methods

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

HasAttributeList * Container Source # 
type SignalList Container Source # 
type SignalList Container
type AttributeList Container Source # 
type AttributeList Container

class GObject o => IsContainer o Source #

Instances

(GObject a, UnknownAncestorError Constraint Container a) => IsContainer a Source # 
IsContainer Window Source # 
IsContainer TreeView Source # 
IsContainer ToolItemGroup Source # 
IsContainer ToolItem Source # 
IsContainer ToolButton Source # 
IsContainer ToggleToolButton Source # 
IsContainer ToggleButton Source # 
IsContainer Stack Source # 
IsContainer ShortcutsWindow Source # 
IsContainer ScrolledWindow Source # 
IsContainer ScaleButton Source # 
IsContainer RadioButton Source # 
IsContainer Popover Source # 
IsContainer Paned Source # 
IsContainer MenuShell Source # 
IsContainer MenuItem Source # 
IsContainer Menu Source # 
IsContainer ListBoxRow Source # 
IsContainer ListBox Source # 
IsContainer IconView Source # 
IsContainer Frame Source # 
IsContainer FlowBoxChild Source # 
IsContainer FlowBox Source # 
IsContainer Dialog Source # 
IsContainer Container Source # 
IsContainer ComboBox Source # 
IsContainer CheckMenuItem Source # 
IsContainer CheckButton Source # 
IsContainer ButtonBox Source # 
IsContainer Button Source # 
IsContainer Box Source # 
IsContainer Bin Source # 
IsContainer ActionBar Source # 
IsContainer Alignment Source # 
IsContainer ApplicationWindow Source # 
IsContainer AspectFrame Source # 
IsContainer ColorChooserDialog Source # 
IsContainer ColorChooserWidget Source # 
IsContainer ColorSelection Source # 
IsContainer ColorSelectionDialog Source # 
IsContainer ComboBoxText Source # 
IsContainer EventBox Source # 
IsContainer Expander Source # 
IsContainer FileChooserDialog Source # 
IsContainer Fixed Source # 
IsContainer FontChooserDialog Source # 
IsContainer FontChooserWidget Source # 
IsContainer FontSelection Source # 
IsContainer FontSelectionDialog Source # 
IsContainer HBox Source # 
IsContainer HButtonBox Source # 
IsContainer HPaned Source # 
IsContainer HeaderBar Source # 
IsContainer Layout Source # 
IsContainer OffscreenWindow Source # 
IsContainer Overlay Source # 
IsContainer Plug Source # 
IsContainer PopoverMenu Source # 
IsContainer RecentChooserDialog Source # 
IsContainer RecentChooserWidget Source # 
IsContainer SearchBar Source # 
IsContainer ShortcutsGroup Source # 
IsContainer ShortcutsSection Source # 
IsContainer Socket Source # 
IsContainer StackSidebar Source # 
IsContainer StackSwitcher Source # 
IsContainer Statusbar Source # 
IsContainer VBox Source # 
IsContainer VButtonBox Source # 
IsContainer VPaned Source # 
IsContainer AppChooserButton Source # 
IsContainer AppChooserWidget Source # 
IsContainer RecentChooserMenu Source # 
IsContainer SeparatorToolItem Source # 
IsContainer ColorButton Source # 
IsContainer FontButton Source # 
IsContainer ImageMenuItem Source # 
IsContainer LinkButton Source # 
IsContainer LockButton Source # 
IsContainer MenuToolButton Source # 
IsContainer RadioMenuItem Source # 
IsContainer RadioToolButton Source # 
IsContainer SeparatorMenuItem Source # 
IsContainer TearoffMenuItem Source # 
IsContainer VolumeButton Source # 
IsContainer AppChooserDialog Source # 
IsContainer PlacesSidebar Source # 
IsContainer Table Source # 
IsContainer AboutDialog Source # 
IsContainer FileChooserButton Source # 
IsContainer FileChooserWidget Source # 
IsContainer Grid Source # 
IsContainer HandleBox Source # 
IsContainer InfoBar Source # 
IsContainer MenuBar Source # 
IsContainer MenuButton Source # 
IsContainer MessageDialog Source # 
IsContainer ModelButton Source # 
IsContainer Notebook Source # 
IsContainer Revealer Source # 
IsContainer ShortcutsShortcut Source # 
IsContainer TextView Source # 
IsContainer ToolPalette Source # 
IsContainer Toolbar Source # 
IsContainer Viewport Source # 
IsContainer Assistant Source # 

Methods

add

data ContainerAddMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerAddMethodInfo a signature Source # 

Methods

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

containerAdd :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m () Source #

checkResize

data ContainerCheckResizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerCheckResizeMethodInfo a signature Source # 

Methods

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

childGetProperty

data ContainerChildGetPropertyMethodInfo Source #

Instances

((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerChildGetPropertyMethodInfo a signature Source # 

Methods

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

containerChildGetProperty :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m () Source #

childNotify

data ContainerChildNotifyMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerChildNotifyMethodInfo a signature Source # 

Methods

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

containerChildNotify :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> m () Source #

childNotifyByPspec

data ContainerChildNotifyByPspecMethodInfo Source #

Instances

((~) * signature (b -> GParamSpec -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerChildNotifyByPspecMethodInfo a signature Source # 

Methods

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

containerChildNotifyByPspec :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> GParamSpec -> m () Source #

childSetProperty

data ContainerChildSetPropertyMethodInfo Source #

Instances

((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerChildSetPropertyMethodInfo a signature Source # 

Methods

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

containerChildSetProperty :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m () Source #

childType

data ContainerChildTypeMethodInfo Source #

Instances

((~) * signature (m GType), MonadIO m, IsContainer a) => MethodInfo * ContainerChildTypeMethodInfo a signature Source # 

Methods

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

containerChildType :: (MonadIO m, IsContainer a) => a -> m GType Source #

forall

data ContainerForallMethodInfo Source #

Instances

((~) * signature (Callback -> m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerForallMethodInfo a signature Source # 

Methods

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

foreach

data ContainerForeachMethodInfo Source #

Instances

((~) * signature (Callback -> m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerForeachMethodInfo a signature Source # 

Methods

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

getBorderWidth

data ContainerGetBorderWidthMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsContainer a) => MethodInfo * ContainerGetBorderWidthMethodInfo a signature Source # 

Methods

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

getChildren

data ContainerGetChildrenMethodInfo Source #

Instances

((~) * signature (m [Widget]), MonadIO m, IsContainer a) => MethodInfo * ContainerGetChildrenMethodInfo a signature Source # 

Methods

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

getFocusChain

data ContainerGetFocusChainMethodInfo Source #

Instances

((~) * signature (m (Bool, [Widget])), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusChainMethodInfo a signature Source # 

Methods

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

getFocusChild

data ContainerGetFocusChildMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusChildMethodInfo a signature Source # 

Methods

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

getFocusHadjustment

data ContainerGetFocusHadjustmentMethodInfo Source #

Instances

((~) * signature (m (Maybe Adjustment)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusHadjustmentMethodInfo a signature Source # 

Methods

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

getFocusVadjustment

data ContainerGetFocusVadjustmentMethodInfo Source #

Instances

((~) * signature (m (Maybe Adjustment)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusVadjustmentMethodInfo a signature Source # 

Methods

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

getPathForChild

data ContainerGetPathForChildMethodInfo Source #

Instances

((~) * signature (b -> m WidgetPath), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerGetPathForChildMethodInfo a signature Source # 

Methods

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

getResizeMode

data ContainerGetResizeModeMethodInfo Source #

Instances

((~) * signature (m ResizeMode), MonadIO m, IsContainer a) => MethodInfo * ContainerGetResizeModeMethodInfo a signature Source # 

Methods

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

containerGetResizeMode :: (MonadIO m, IsContainer a) => a -> m ResizeMode Source #

Deprecated: (Since version 3.12)Resize modes are deprecated. They aren’t necessary anymore since frame clocks and might introduce obscure bugs if used.

propagateDraw

data ContainerPropagateDrawMethodInfo Source #

Instances

((~) * signature (b -> Context -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerPropagateDrawMethodInfo a signature Source # 

Methods

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

containerPropagateDraw :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Context -> m () Source #

remove

data ContainerRemoveMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerRemoveMethodInfo a signature Source # 

Methods

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

containerRemove :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m () Source #

resizeChildren

data ContainerResizeChildrenMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerResizeChildrenMethodInfo a signature Source # 

Methods

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

containerResizeChildren :: (MonadIO m, IsContainer a) => a -> m () Source #

Deprecated: (Since version 3.10)

setBorderWidth

data ContainerSetBorderWidthMethodInfo Source #

Instances

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

Methods

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

setFocusChain

data ContainerSetFocusChainMethodInfo Source #

Instances

((~) * signature ([b] -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerSetFocusChainMethodInfo a signature Source # 

Methods

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

containerSetFocusChain :: (MonadIO m, IsContainer a, IsWidget b) => a -> [b] -> m () Source #

setFocusChild

data ContainerSetFocusChildMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerSetFocusChildMethodInfo a signature Source # 

Methods

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

setFocusHadjustment

data ContainerSetFocusHadjustmentMethodInfo Source #

Instances

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

Methods

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

setFocusVadjustment

data ContainerSetFocusVadjustmentMethodInfo Source #

Instances

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

Methods

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

setReallocateRedraws

data ContainerSetReallocateRedrawsMethodInfo Source #

Instances

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

Methods

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

containerSetReallocateRedraws :: (MonadIO m, IsContainer a) => a -> Bool -> m () Source #

Deprecated: (Since version 3.14)Call gtk_widget_queue_draw() in your size_allocate handler.

setResizeMode

data ContainerSetResizeModeMethodInfo Source #

Instances

((~) * signature (ResizeMode -> m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerSetResizeModeMethodInfo a signature Source # 

Methods

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

containerSetResizeMode :: (MonadIO m, IsContainer a) => a -> ResizeMode -> m () Source #

Deprecated: (Since version 3.12)Resize modes are deprecated. They aren’t necessary anymore since frame clocks and might introduce obscure bugs if used.

unsetFocusChain

data ContainerUnsetFocusChainMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerUnsetFocusChainMethodInfo a signature Source # 

Methods

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

Properties

borderWidth

data ContainerBorderWidthPropertyInfo Source #

Instances

AttrInfo ContainerBorderWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps ContainerBorderWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ContainerBorderWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ContainerBorderWidthPropertyInfo :: * -> Constraint

type AttrGetType ContainerBorderWidthPropertyInfo :: *

type AttrLabel ContainerBorderWidthPropertyInfo :: Symbol

type AttrOrigin ContainerBorderWidthPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ContainerBorderWidthPropertyInfo Source # 
type AttrSetTypeConstraint ContainerBorderWidthPropertyInfo = * ~ Word32
type AttrOrigin ContainerBorderWidthPropertyInfo Source # 
type AttrLabel ContainerBorderWidthPropertyInfo Source # 
type AttrLabel ContainerBorderWidthPropertyInfo = "border-width"
type AttrGetType ContainerBorderWidthPropertyInfo Source # 
type AttrBaseTypeConstraint ContainerBorderWidthPropertyInfo Source # 
type AttrBaseTypeConstraint ContainerBorderWidthPropertyInfo = IsContainer
type AttrAllowedOps ContainerBorderWidthPropertyInfo Source # 
type AttrAllowedOps ContainerBorderWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

containerBorderWidth :: AttrLabelProxy "borderWidth" Source #

child

data ContainerChildPropertyInfo Source #

Instances

AttrInfo ContainerChildPropertyInfo Source # 

Associated Types

type AttrAllowedOps ContainerChildPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ContainerChildPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ContainerChildPropertyInfo :: * -> Constraint

type AttrGetType ContainerChildPropertyInfo :: *

type AttrLabel ContainerChildPropertyInfo :: Symbol

type AttrOrigin ContainerChildPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ContainerChildPropertyInfo Source # 
type AttrSetTypeConstraint ContainerChildPropertyInfo = IsWidget
type AttrOrigin ContainerChildPropertyInfo Source # 
type AttrLabel ContainerChildPropertyInfo Source # 
type AttrLabel ContainerChildPropertyInfo = "child"
type AttrGetType ContainerChildPropertyInfo Source # 
type AttrGetType ContainerChildPropertyInfo = ()
type AttrBaseTypeConstraint ContainerChildPropertyInfo Source # 
type AttrBaseTypeConstraint ContainerChildPropertyInfo = IsContainer
type AttrAllowedOps ContainerChildPropertyInfo Source # 
type AttrAllowedOps ContainerChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructContainerChild :: (IsContainer o, IsWidget a) => a -> IO (GValueConstruct o) Source #

containerChild :: AttrLabelProxy "child" Source #

setContainerChild :: (MonadIO m, IsContainer o, IsWidget a) => o -> a -> m () Source #

resizeMode

data ContainerResizeModePropertyInfo Source #

Instances

AttrInfo ContainerResizeModePropertyInfo Source # 

Associated Types

type AttrAllowedOps ContainerResizeModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ContainerResizeModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ContainerResizeModePropertyInfo :: * -> Constraint

type AttrGetType ContainerResizeModePropertyInfo :: *

type AttrLabel ContainerResizeModePropertyInfo :: Symbol

type AttrOrigin ContainerResizeModePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ContainerResizeModePropertyInfo Source # 
type AttrSetTypeConstraint ContainerResizeModePropertyInfo = * ~ ResizeMode
type AttrOrigin ContainerResizeModePropertyInfo Source # 
type AttrLabel ContainerResizeModePropertyInfo Source # 
type AttrLabel ContainerResizeModePropertyInfo = "resize-mode"
type AttrGetType ContainerResizeModePropertyInfo Source # 
type AttrBaseTypeConstraint ContainerResizeModePropertyInfo Source # 
type AttrBaseTypeConstraint ContainerResizeModePropertyInfo = IsContainer
type AttrAllowedOps ContainerResizeModePropertyInfo Source # 
type AttrAllowedOps ContainerResizeModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

containerResizeMode :: AttrLabelProxy "resizeMode" Source #

Signals

add

type C_ContainerAddCallback = Ptr () -> Ptr Widget -> Ptr () -> IO () Source #

data ContainerAddSignalInfo Source #

Instances

SignalInfo ContainerAddSignalInfo Source # 

Associated Types

type HaskellCallbackType ContainerAddSignalInfo :: *

Methods

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

type HaskellCallbackType ContainerAddSignalInfo Source # 
type HaskellCallbackType ContainerAddSignalInfo = ContainerAddCallback

afterContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId Source #

onContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId Source #

checkResize

data ContainerCheckResizeSignalInfo Source #

Instances

SignalInfo ContainerCheckResizeSignalInfo Source # 

Associated Types

type HaskellCallbackType ContainerCheckResizeSignalInfo :: *

Methods

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

type HaskellCallbackType ContainerCheckResizeSignalInfo Source # 

afterContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId Source #

onContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId Source #

remove

data ContainerRemoveSignalInfo Source #

Instances

SignalInfo ContainerRemoveSignalInfo Source # 

Associated Types

type HaskellCallbackType ContainerRemoveSignalInfo :: *

Methods

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

type HaskellCallbackType ContainerRemoveSignalInfo Source # 

afterContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId Source #

onContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId Source #

setFocusChild

data ContainerSetFocusChildSignalInfo Source #

Instances

SignalInfo ContainerSetFocusChildSignalInfo Source # 

Associated Types

type HaskellCallbackType ContainerSetFocusChildSignalInfo :: *

Methods

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

type HaskellCallbackType ContainerSetFocusChildSignalInfo Source # 

afterContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId Source #

onContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId Source #