gi-gtk-4.0.1: Gtk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.ContainerClass

Description

Base class for containers.

Synopsis

Exported types

newZeroContainerClass :: MonadIO m => m ContainerClass Source #

Construct a ContainerClass struct initialized to zero.

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 ]