| 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
- containerAdd
- containerCheckResize
- containerChildGetProperty
- containerChildNotify
- containerChildNotifyByPspec
- containerChildSetProperty
- containerChildType
- containerForall
- containerForeach
- containerGetBorderWidth
- containerGetChildren
- containerGetFocusChain
- containerGetFocusChild
- containerGetFocusHadjustment
- containerGetFocusVadjustment
- containerGetPathForChild
- containerGetResizeMode
- containerPropagateDraw
- containerRemove
- containerResizeChildren
- containerSetBorderWidth
- containerSetFocusChain
- containerSetFocusChild
- containerSetFocusHadjustment
- containerSetFocusVadjustment
- containerSetReallocateRedraws
- containerSetResizeMode
- containerUnsetFocusChain
- Properties
- Signals
Description
- newtype Container = Container (ForeignPtr 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 ContainerAddCallback = Widget -> IO ()
- type ContainerAddCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data ContainerAddSignalInfo
- afterContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId
- containerAddCallbackWrapper :: ContainerAddCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- containerAddClosure :: ContainerAddCallback -> IO Closure
- mkContainerAddCallback :: ContainerAddCallbackC -> IO (FunPtr ContainerAddCallbackC)
- noContainerAddCallback :: Maybe ContainerAddCallback
- onContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId
- type ContainerCheckResizeCallback = IO ()
- type ContainerCheckResizeCallbackC = Ptr () -> Ptr () -> IO ()
- data ContainerCheckResizeSignalInfo
- afterContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId
- containerCheckResizeCallbackWrapper :: ContainerCheckResizeCallback -> Ptr () -> Ptr () -> IO ()
- containerCheckResizeClosure :: ContainerCheckResizeCallback -> IO Closure
- mkContainerCheckResizeCallback :: ContainerCheckResizeCallbackC -> IO (FunPtr ContainerCheckResizeCallbackC)
- noContainerCheckResizeCallback :: Maybe ContainerCheckResizeCallback
- onContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId
- type ContainerRemoveCallback = Widget -> IO ()
- type ContainerRemoveCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data ContainerRemoveSignalInfo
- afterContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId
- containerRemoveCallbackWrapper :: ContainerRemoveCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- containerRemoveClosure :: ContainerRemoveCallback -> IO Closure
- mkContainerRemoveCallback :: ContainerRemoveCallbackC -> IO (FunPtr ContainerRemoveCallbackC)
- noContainerRemoveCallback :: Maybe ContainerRemoveCallback
- onContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId
- type ContainerSetFocusChildCallback = Widget -> IO ()
- type ContainerSetFocusChildCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data ContainerSetFocusChildSignalInfo
- afterContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId
- containerSetFocusChildCallbackWrapper :: ContainerSetFocusChildCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- containerSetFocusChildClosure :: ContainerSetFocusChildCallback -> IO Closure
- mkContainerSetFocusChildCallback :: ContainerSetFocusChildCallbackC -> IO (FunPtr ContainerSetFocusChildCallbackC)
- noContainerSetFocusChildCallback :: Maybe ContainerSetFocusChildCallback
- onContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId
Exported types
Constructors
| Container (ForeignPtr 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 # | |
| ((~) * 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
containerAdd
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 #
containerCheckResize
data ContainerCheckResizeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsContainer a) => MethodInfo * ContainerCheckResizeMethodInfo a signature Source # | |
containerCheckResize :: (MonadIO m, IsContainer a) => a -> m () Source #
containerChildGetProperty
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 #
containerChildNotify
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 #
containerChildNotifyByPspec
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 #
containerChildSetProperty
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 #
containerChildType
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 #
containerForall
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 #
containerForeach
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 #
containerGetBorderWidth
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 #
containerGetChildren
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 #
containerGetFocusChain
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 #
containerGetFocusChild
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 #
containerGetFocusHadjustment
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 #
containerGetFocusVadjustment
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 #
containerGetPathForChild
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 #
containerGetResizeMode
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.
containerPropagateDraw
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 #
containerRemove
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 #
containerResizeChildren
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)
containerSetBorderWidth
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 #
containerSetFocusChain
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 #
containerSetFocusChild
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 #
containerSetFocusHadjustment
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 #
containerSetFocusVadjustment
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 #
containerSetReallocateRedraws
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.
containerSetResizeMode
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.
containerUnsetFocusChain
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 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 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 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 #
containerAddCallbackWrapper :: ContainerAddCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
containerAddClosure :: ContainerAddCallback -> IO Closure Source #
onContainerAdd :: (GObject a, MonadIO m) => a -> ContainerAddCallback -> m SignalHandlerId 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 #
containerCheckResizeCallbackWrapper :: ContainerCheckResizeCallback -> Ptr () -> Ptr () -> IO () Source #
containerCheckResizeClosure :: ContainerCheckResizeCallback -> IO Closure Source #
mkContainerCheckResizeCallback :: ContainerCheckResizeCallbackC -> IO (FunPtr ContainerCheckResizeCallbackC) Source #
onContainerCheckResize :: (GObject a, MonadIO m) => a -> ContainerCheckResizeCallback -> m SignalHandlerId 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 #
containerRemoveCallbackWrapper :: ContainerRemoveCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
containerRemoveClosure :: ContainerRemoveCallback -> IO Closure Source #
mkContainerRemoveCallback :: ContainerRemoveCallbackC -> IO (FunPtr ContainerRemoveCallbackC) Source #
onContainerRemove :: (GObject a, MonadIO m) => a -> ContainerRemoveCallback -> m SignalHandlerId 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 #
containerSetFocusChildCallbackWrapper :: ContainerSetFocusChildCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
containerSetFocusChildClosure :: ContainerSetFocusChildCallback -> IO Closure Source #
mkContainerSetFocusChildCallback :: ContainerSetFocusChildCallbackC -> IO (FunPtr ContainerSetFocusChildCallbackC) Source #
onContainerSetFocusChild :: (GObject a, MonadIO m) => a -> ContainerSetFocusChildCallback -> m SignalHandlerId Source #