| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Structs.ContainerClass
Description
Base class for containers.
Synopsis
- newtype ContainerClass = ContainerClass (ManagedPtr ContainerClass)
- newZeroContainerClass :: MonadIO m => m ContainerClass
- noContainerClass :: Maybe ContainerClass
- clearContainerClassAdd :: MonadIO m => ContainerClass -> m ()
- getContainerClassAdd :: MonadIO m => ContainerClass -> m (Maybe ContainerClassAddFieldCallback)
- setContainerClassAdd :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassAddFieldCallback -> m ()
- clearContainerClassChildType :: MonadIO m => ContainerClass -> m ()
- getContainerClassChildType :: MonadIO m => ContainerClass -> m (Maybe ContainerClassChildTypeFieldCallback)
- setContainerClassChildType :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassChildTypeFieldCallback -> m ()
- clearContainerClassForall :: MonadIO m => ContainerClass -> m ()
- getContainerClassForall :: MonadIO m => ContainerClass -> m (Maybe ContainerClassForallFieldCallback_WithClosures)
- setContainerClassForall :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassForallFieldCallback -> m ()
- clearContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m ()
- getContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassGetPathForChildFieldCallback)
- setContainerClassGetPathForChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassGetPathForChildFieldCallback -> m ()
- getContainerClassParentClass :: MonadIO m => ContainerClass -> m WidgetClass
- clearContainerClassRemove :: MonadIO m => ContainerClass -> m ()
- getContainerClassRemove :: MonadIO m => ContainerClass -> m (Maybe ContainerClassRemoveFieldCallback)
- setContainerClassRemove :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassRemoveFieldCallback -> m ()
- clearContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m ()
- getContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassSetFocusChildFieldCallback)
- setContainerClassSetFocusChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassSetFocusChildFieldCallback -> m ()
Exported types
newtype ContainerClass Source #
Memory-managed wrapper type.
Constructors
| ContainerClass (ManagedPtr ContainerClass) |
Instances
| Eq ContainerClass Source # | |
Defined in GI.Gtk.Structs.ContainerClass Methods (==) :: ContainerClass -> ContainerClass -> Bool # (/=) :: ContainerClass -> ContainerClass -> Bool # | |
| WrappedPtr ContainerClass Source # | |
Defined in GI.Gtk.Structs.ContainerClass Methods wrappedPtrCalloc :: IO (Ptr ContainerClass) # | |
| tag ~ 'AttrSet => Constructible ContainerClass tag Source # | |
Defined in GI.Gtk.Structs.ContainerClass Methods new :: MonadIO m => (ManagedPtr ContainerClass -> ContainerClass) -> [AttrOp ContainerClass tag] -> m ContainerClass # | |
newZeroContainerClass :: MonadIO m => m ContainerClass Source #
Construct a ContainerClass struct initialized to zero.
noContainerClass :: Maybe ContainerClass Source #
A convenience alias for Nothing :: Maybe ContainerClass.
Methods
Overloaded methods
Properties
add
No description available in the introspection data.
clearContainerClassAdd :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “add” field to Nothing.
When overloading is enabled, this is equivalent to
clear #add
getContainerClassAdd :: MonadIO m => ContainerClass -> m (Maybe ContainerClassAddFieldCallback) Source #
Get the value of the “add” field.
When overloading is enabled, this is equivalent to
get containerClass #add
setContainerClassAdd :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassAddFieldCallback -> m () Source #
Set the value of the “add” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #add:=value ]
childType
No description available in the introspection data.
clearContainerClassChildType :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “child_type” field to Nothing.
When overloading is enabled, this is equivalent to
clear #childType
getContainerClassChildType :: MonadIO m => ContainerClass -> m (Maybe ContainerClassChildTypeFieldCallback) Source #
Get the value of the “child_type” field.
When overloading is enabled, this is equivalent to
get containerClass #childType
setContainerClassChildType :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassChildTypeFieldCallback -> m () Source #
Set the value of the “child_type” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #childType:=value ]
forall
No description available in the introspection data.
clearContainerClassForall :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “forall” field to Nothing.
When overloading is enabled, this is equivalent to
clear #forall
getContainerClassForall :: MonadIO m => ContainerClass -> m (Maybe ContainerClassForallFieldCallback_WithClosures) Source #
Get the value of the “forall” field.
When overloading is enabled, this is equivalent to
get containerClass #forall
setContainerClassForall :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassForallFieldCallback -> m () Source #
Set the value of the “forall” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #forall:=value ]
getPathForChild
No description available in the introspection data.
clearContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “get_path_for_child” field to Nothing.
When overloading is enabled, this is equivalent to
clear #getPathForChild
getContainerClassGetPathForChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassGetPathForChildFieldCallback) Source #
Get the value of the “get_path_for_child” field.
When overloading is enabled, this is equivalent to
get containerClass #getPathForChild
setContainerClassGetPathForChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassGetPathForChildFieldCallback -> m () Source #
Set the value of the “get_path_for_child” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #getPathForChild:=value ]
parentClass
The parent class.
getContainerClassParentClass :: MonadIO m => ContainerClass -> m WidgetClass Source #
Get the value of the “parent_class” field.
When overloading is enabled, this is equivalent to
get containerClass #parentClass
remove
No description available in the introspection data.
clearContainerClassRemove :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “remove” field to Nothing.
When overloading is enabled, this is equivalent to
clear #remove
getContainerClassRemove :: MonadIO m => ContainerClass -> m (Maybe ContainerClassRemoveFieldCallback) Source #
Get the value of the “remove” field.
When overloading is enabled, this is equivalent to
get containerClass #remove
setContainerClassRemove :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassRemoveFieldCallback -> m () Source #
Set the value of the “remove” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #remove:=value ]
setFocusChild
No description available in the introspection data.
clearContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m () Source #
Set the value of the “set_focus_child” field to Nothing.
When overloading is enabled, this is equivalent to
clear #setFocusChild
getContainerClassSetFocusChild :: MonadIO m => ContainerClass -> m (Maybe ContainerClassSetFocusChildFieldCallback) Source #
Get the value of the “set_focus_child” field.
When overloading is enabled, this is equivalent to
get containerClass #setFocusChild
setContainerClassSetFocusChild :: MonadIO m => ContainerClass -> FunPtr C_ContainerClassSetFocusChildFieldCallback -> m () Source #
Set the value of the “set_focus_child” field.
When overloading is enabled, this is equivalent to
setcontainerClass [ #setFocusChild:=value ]