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 |
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.
Instances
Eq ContainerClass Source # | |
Defined in GI.Gtk.Structs.ContainerClass (==) :: ContainerClass -> ContainerClass -> Bool # (/=) :: ContainerClass -> ContainerClass -> Bool # | |
WrappedPtr ContainerClass Source # | |
Defined in GI.Gtk.Structs.ContainerClass | |
tag ~ 'AttrSet => Constructible ContainerClass tag Source # | |
Defined in GI.Gtk.Structs.ContainerClass 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
set
containerClass [ #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
set
containerClass [ #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
set
containerClass [ #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
set
containerClass [ #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
set
containerClass [ #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
set
containerClass [ #setFocusChild:=
value ]