| 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 |
GI.Gtk.Objects.Container
Contents
- Exported types
- Methods
- add
- checkResize
- childGetProperty
- childNotify
- childNotifyByPspec
- childSetProperty
- childType
- forall
- foreach
- getBorderWidth
- getChildren
- getFocusChain
- getFocusChild
- getFocusHadjustment
- getFocusVadjustment
- getPathForChild
- getResizeMode
- propagateDraw
- remove
- resizeChildren
- setBorderWidth
- setFocusChain
- setFocusChild
- setFocusHadjustment
- setFocusVadjustment
- setReallocateRedraws
- setResizeMode
- unsetFocusChain
- Properties
- Signals
Description
- newtype Container = Container (ManagedPtr Container)
- class GObject o => IsContainer o
- toContainer :: IsContainer o => o -> IO Container
- noContainer :: Maybe Container
- data ContainerAddMethodInfo
- containerAdd :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m ()
- data ContainerCheckResizeMethodInfo
- containerCheckResize :: (MonadIO m, IsContainer a) => a -> m ()
- data ContainerChildGetPropertyMethodInfo
- containerChildGetProperty :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m ()
- data ContainerChildNotifyMethodInfo
- containerChildNotify :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> m ()
- data ContainerChildNotifyByPspecMethodInfo
- containerChildNotifyByPspec :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> GParamSpec -> m ()
- data ContainerChildSetPropertyMethodInfo
- containerChildSetProperty :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Text -> GValue -> m ()
- data ContainerChildTypeMethodInfo
- containerChildType :: (MonadIO m, IsContainer a) => a -> m GType
- data ContainerForallMethodInfo
- containerForall :: (MonadIO m, IsContainer a) => a -> Callback -> m ()
- data ContainerForeachMethodInfo
- containerForeach :: (MonadIO m, IsContainer a) => a -> Callback -> m ()
- data ContainerGetBorderWidthMethodInfo
- containerGetBorderWidth :: (MonadIO m, IsContainer a) => a -> m Word32
- data ContainerGetChildrenMethodInfo
- containerGetChildren :: (MonadIO m, IsContainer a) => a -> m [Widget]
- data ContainerGetFocusChainMethodInfo
- containerGetFocusChain :: (MonadIO m, IsContainer a) => a -> m (Bool, [Widget])
- data ContainerGetFocusChildMethodInfo
- containerGetFocusChild :: (MonadIO m, IsContainer a) => a -> m (Maybe Widget)
- data ContainerGetFocusHadjustmentMethodInfo
- containerGetFocusHadjustment :: (MonadIO m, IsContainer a) => a -> m (Maybe Adjustment)
- data ContainerGetFocusVadjustmentMethodInfo
- containerGetFocusVadjustment :: (MonadIO m, IsContainer a) => a -> m (Maybe Adjustment)
- data ContainerGetPathForChildMethodInfo
- containerGetPathForChild :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m WidgetPath
- data ContainerGetResizeModeMethodInfo
- containerGetResizeMode :: (MonadIO m, IsContainer a) => a -> m ResizeMode
- data ContainerPropagateDrawMethodInfo
- containerPropagateDraw :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> Context -> m ()
- data ContainerRemoveMethodInfo
- containerRemove :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m ()
- data ContainerResizeChildrenMethodInfo
- containerResizeChildren :: (MonadIO m, IsContainer a) => a -> m ()
- data ContainerSetBorderWidthMethodInfo
- containerSetBorderWidth :: (MonadIO m, IsContainer a) => a -> Word32 -> m ()
- data ContainerSetFocusChainMethodInfo
- containerSetFocusChain :: (MonadIO m, IsContainer a, IsWidget b) => a -> [b] -> m ()
- data ContainerSetFocusChildMethodInfo
- containerSetFocusChild :: (MonadIO m, IsContainer a, IsWidget b) => a -> Maybe b -> m ()
- data ContainerSetFocusHadjustmentMethodInfo
- containerSetFocusHadjustment :: (MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m ()
- data ContainerSetFocusVadjustmentMethodInfo
- containerSetFocusVadjustment :: (MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m ()
- data ContainerSetReallocateRedrawsMethodInfo
- containerSetReallocateRedraws :: (MonadIO m, IsContainer a) => a -> Bool -> m ()
- data ContainerSetResizeModeMethodInfo
- containerSetResizeMode :: (MonadIO m, IsContainer a) => a -> ResizeMode -> m ()
- data ContainerUnsetFocusChainMethodInfo
- containerUnsetFocusChain :: (MonadIO m, IsContainer a) => a -> m ()
- data ContainerBorderWidthPropertyInfo
- constructContainerBorderWidth :: IsContainer o => Word32 -> IO (GValueConstruct o)
- containerBorderWidth :: AttrLabelProxy "borderWidth"
- getContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> m Word32
- setContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> Word32 -> m ()
- data ContainerChildPropertyInfo
- clearContainerChild :: (MonadIO m, IsContainer o) => o -> m ()
- constructContainerChild :: (IsContainer o, IsWidget a) => a -> IO (GValueConstruct o)
- containerChild :: AttrLabelProxy "child"
- setContainerChild :: (MonadIO m, IsContainer o, IsWidget a) => o -> a -> m ()
- data ContainerResizeModePropertyInfo
- constructContainerResizeMode :: IsContainer o => ResizeMode -> IO (GValueConstruct o)
- containerResizeMode :: AttrLabelProxy "resizeMode"
- getContainerResizeMode :: (MonadIO m, IsContainer o) => o -> m ResizeMode
- setContainerResizeMode :: (MonadIO m, IsContainer o) => o -> ResizeMode -> m ()
- type C_ContainerAddCallback = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type ContainerAddCallback = Widget -> IO ()
- data ContainerAddSignalInfo
- afterContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId
- genClosure_ContainerAdd :: ContainerAddCallback -> IO Closure
- mk_ContainerAddCallback :: C_ContainerAddCallback -> IO (FunPtr C_ContainerAddCallback)
- noContainerAddCallback :: Maybe ContainerAddCallback
- onContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId
- wrap_ContainerAddCallback :: ContainerAddCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type C_ContainerCheckResizeCallback = Ptr () -> Ptr () -> IO ()
- type ContainerCheckResizeCallback = IO ()
- data ContainerCheckResizeSignalInfo
- afterContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId
- genClosure_ContainerCheckResize :: ContainerCheckResizeCallback -> IO Closure
- mk_ContainerCheckResizeCallback :: C_ContainerCheckResizeCallback -> IO (FunPtr C_ContainerCheckResizeCallback)
- noContainerCheckResizeCallback :: Maybe ContainerCheckResizeCallback
- onContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId
- wrap_ContainerCheckResizeCallback :: ContainerCheckResizeCallback -> Ptr () -> Ptr () -> IO ()
- type C_ContainerRemoveCallback = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type ContainerRemoveCallback = Widget -> IO ()
- data ContainerRemoveSignalInfo
- afterContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId
- genClosure_ContainerRemove :: ContainerRemoveCallback -> IO Closure
- mk_ContainerRemoveCallback :: C_ContainerRemoveCallback -> IO (FunPtr C_ContainerRemoveCallback)
- noContainerRemoveCallback :: Maybe ContainerRemoveCallback
- onContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId
- wrap_ContainerRemoveCallback :: ContainerRemoveCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type C_ContainerSetFocusChildCallback = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type ContainerSetFocusChildCallback = Widget -> IO ()
- data ContainerSetFocusChildSignalInfo
- afterContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId
- genClosure_ContainerSetFocusChild :: ContainerSetFocusChildCallback -> IO Closure
- mk_ContainerSetFocusChildCallback :: C_ContainerSetFocusChildCallback -> IO (FunPtr C_ContainerSetFocusChildCallback)
- noContainerSetFocusChildCallback :: Maybe ContainerSetFocusChildCallback
- onContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId
- wrap_ContainerSetFocusChildCallback :: ContainerSetFocusChildCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
Exported types
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 # | |
| ((~) * info (ResolveContainerMethod t Container), MethodInfo * info Container p) => IsLabelProxy t (Container -> p) Source # | |
| HasAttributeList * Container Source # | |
| type SignalList Container Source # | |
| type AttributeList Container Source # | |
class GObject o => IsContainer o Source #
Instances
toContainer :: IsContainer o => o -> IO Container Source #
Methods
add
data ContainerAddMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerAddMethodInfo a signature Source # | |
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 # | |
containerCheckResize :: (MonadIO m, IsContainer a) => a -> m () Source #
childGetProperty
data ContainerChildGetPropertyMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerChildGetPropertyMethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
containerForall :: (MonadIO m, IsContainer a) => a -> Callback -> m () Source #
foreach
data ContainerForeachMethodInfo Source #
Instances
| ((~) * signature (Callback -> m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerForeachMethodInfo a signature Source # | |
containerForeach :: (MonadIO m, IsContainer a) => a -> Callback -> m () Source #
getBorderWidth
data ContainerGetBorderWidthMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsContainer a) => MethodInfo * ContainerGetBorderWidthMethodInfo a signature Source # | |
containerGetBorderWidth :: (MonadIO m, IsContainer a) => a -> m Word32 Source #
getChildren
data ContainerGetChildrenMethodInfo Source #
Instances
| ((~) * signature (m [Widget]), MonadIO m, IsContainer a) => MethodInfo * ContainerGetChildrenMethodInfo a signature Source # | |
containerGetChildren :: (MonadIO m, IsContainer a) => a -> m [Widget] Source #
getFocusChain
data ContainerGetFocusChainMethodInfo Source #
Instances
| ((~) * signature (m (Bool, [Widget])), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusChainMethodInfo a signature Source # | |
containerGetFocusChain :: (MonadIO m, IsContainer a) => a -> m (Bool, [Widget]) Source #
getFocusChild
data ContainerGetFocusChildMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusChildMethodInfo a signature Source # | |
containerGetFocusChild :: (MonadIO m, IsContainer a) => a -> m (Maybe Widget) Source #
getFocusHadjustment
data ContainerGetFocusHadjustmentMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Adjustment)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusHadjustmentMethodInfo a signature Source # | |
containerGetFocusHadjustment :: (MonadIO m, IsContainer a) => a -> m (Maybe Adjustment) Source #
getFocusVadjustment
data ContainerGetFocusVadjustmentMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Adjustment)), MonadIO m, IsContainer a) => MethodInfo * ContainerGetFocusVadjustmentMethodInfo a signature Source # | |
containerGetFocusVadjustment :: (MonadIO m, IsContainer a) => a -> m (Maybe Adjustment) Source #
getPathForChild
data ContainerGetPathForChildMethodInfo Source #
Instances
| ((~) * signature (b -> m WidgetPath), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerGetPathForChildMethodInfo a signature Source # | |
containerGetPathForChild :: (MonadIO m, IsContainer a, IsWidget b) => a -> b -> m WidgetPath Source #
getResizeMode
data ContainerGetResizeModeMethodInfo Source #
Instances
| ((~) * signature (m ResizeMode), MonadIO m, IsContainer a) => MethodInfo * ContainerGetResizeModeMethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
containerSetBorderWidth :: (MonadIO m, IsContainer a) => a -> Word32 -> m () Source #
setFocusChain
data ContainerSetFocusChainMethodInfo Source #
Instances
| ((~) * signature ([b] -> m ()), MonadIO m, IsContainer a, IsWidget b) => MethodInfo * ContainerSetFocusChainMethodInfo a signature Source # | |
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 # | |
containerSetFocusChild :: (MonadIO m, IsContainer a, IsWidget b) => a -> Maybe b -> m () Source #
setFocusHadjustment
data ContainerSetFocusHadjustmentMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsContainer a, IsAdjustment b) => MethodInfo * ContainerSetFocusHadjustmentMethodInfo a signature Source # | |
containerSetFocusHadjustment :: (MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m () Source #
setFocusVadjustment
data ContainerSetFocusVadjustmentMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsContainer a, IsAdjustment b) => MethodInfo * ContainerSetFocusVadjustmentMethodInfo a signature Source # | |
containerSetFocusVadjustment :: (MonadIO m, IsContainer a, IsAdjustment b) => a -> b -> m () Source #
setReallocateRedraws
data ContainerSetReallocateRedrawsMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerSetReallocateRedrawsMethodInfo a signature Source # | |
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 # | |
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 # | |
containerUnsetFocusChain :: (MonadIO m, IsContainer a) => a -> m () Source #
Properties
borderWidth
data ContainerBorderWidthPropertyInfo Source #
Instances
| AttrInfo ContainerBorderWidthPropertyInfo Source # | |
| type AttrSetTypeConstraint ContainerBorderWidthPropertyInfo Source # | |
| type AttrOrigin ContainerBorderWidthPropertyInfo Source # | |
| type AttrLabel ContainerBorderWidthPropertyInfo Source # | |
| type AttrGetType ContainerBorderWidthPropertyInfo Source # | |
| type AttrBaseTypeConstraint ContainerBorderWidthPropertyInfo Source # | |
| type AttrAllowedOps ContainerBorderWidthPropertyInfo Source # | |
constructContainerBorderWidth :: IsContainer o => Word32 -> IO (GValueConstruct o) Source #
containerBorderWidth :: AttrLabelProxy "borderWidth" Source #
getContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> m Word32 Source #
setContainerBorderWidth :: (MonadIO m, IsContainer o) => o -> Word32 -> m () Source #
child
data ContainerChildPropertyInfo Source #
Instances
| AttrInfo ContainerChildPropertyInfo Source # | |
| type AttrSetTypeConstraint ContainerChildPropertyInfo Source # | |
| type AttrOrigin ContainerChildPropertyInfo Source # | |
| type AttrLabel ContainerChildPropertyInfo Source # | |
| type AttrGetType ContainerChildPropertyInfo Source # | |
| type AttrBaseTypeConstraint ContainerChildPropertyInfo Source # | |
| type AttrAllowedOps ContainerChildPropertyInfo Source # | |
clearContainerChild :: (MonadIO m, IsContainer o) => o -> m () Source #
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 # | |
| type AttrSetTypeConstraint ContainerResizeModePropertyInfo Source # | |
| type AttrOrigin ContainerResizeModePropertyInfo Source # | |
| type AttrLabel ContainerResizeModePropertyInfo Source # | |
| type AttrGetType ContainerResizeModePropertyInfo Source # | |
| type AttrBaseTypeConstraint ContainerResizeModePropertyInfo Source # | |
| type AttrAllowedOps ContainerResizeModePropertyInfo Source # | |
constructContainerResizeMode :: IsContainer o => ResizeMode -> IO (GValueConstruct o) Source #
containerResizeMode :: AttrLabelProxy "resizeMode" Source #
getContainerResizeMode :: (MonadIO m, IsContainer o) => o -> m ResizeMode Source #
setContainerResizeMode :: (MonadIO m, IsContainer o) => o -> ResizeMode -> m () Source #
Signals
add
type ContainerAddCallback = Widget -> IO () Source #
data ContainerAddSignalInfo Source #
Instances
| SignalInfo ContainerAddSignalInfo Source # | |
| type HaskellCallbackType ContainerAddSignalInfo Source # | |
afterContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId Source #
genClosure_ContainerAdd :: ContainerAddCallback -> IO Closure Source #
onContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId Source #
wrap_ContainerAddCallback :: ContainerAddCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
checkResize
type ContainerCheckResizeCallback = IO () Source #
data ContainerCheckResizeSignalInfo Source #
Instances
| SignalInfo ContainerCheckResizeSignalInfo Source # | |
| type HaskellCallbackType ContainerCheckResizeSignalInfo Source # | |
afterContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId Source #
genClosure_ContainerCheckResize :: ContainerCheckResizeCallback -> IO Closure Source #
mk_ContainerCheckResizeCallback :: C_ContainerCheckResizeCallback -> IO (FunPtr C_ContainerCheckResizeCallback) Source #
onContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId Source #
wrap_ContainerCheckResizeCallback :: ContainerCheckResizeCallback -> Ptr () -> Ptr () -> IO () Source #
remove
type ContainerRemoveCallback = Widget -> IO () Source #
data ContainerRemoveSignalInfo Source #
Instances
| SignalInfo ContainerRemoveSignalInfo Source # | |
| type HaskellCallbackType ContainerRemoveSignalInfo Source # | |
afterContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId Source #
genClosure_ContainerRemove :: ContainerRemoveCallback -> IO Closure Source #
mk_ContainerRemoveCallback :: C_ContainerRemoveCallback -> IO (FunPtr C_ContainerRemoveCallback) Source #
onContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId Source #
wrap_ContainerRemoveCallback :: ContainerRemoveCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
setFocusChild
type ContainerSetFocusChildCallback = Widget -> IO () Source #
data ContainerSetFocusChildSignalInfo Source #
Instances
| SignalInfo ContainerSetFocusChildSignalInfo Source # | |
| type HaskellCallbackType ContainerSetFocusChildSignalInfo Source # | |
afterContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId Source #
genClosure_ContainerSetFocusChild :: ContainerSetFocusChildCallback -> IO Closure Source #
mk_ContainerSetFocusChildCallback :: C_ContainerSetFocusChildCallback -> IO (FunPtr C_ContainerSetFocusChildCallback) Source #
onContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId Source #
wrap_ContainerSetFocusChildCallback :: ContainerSetFocusChildCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #