gi-pango-1.0.24: Pango bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Pango.Structs.IncludedModule

Description

The IncludedModule structure for a statically linked module contains the functions that would otherwise be loaded from a dynamically loaded module.

Synopsis

Exported types

newtype IncludedModule Source #

Memory-managed wrapper type.

Constructors

IncludedModule (ManagedPtr IncludedModule) 

Instances

Instances details
Eq IncludedModule Source # 
Instance details

Defined in GI.Pango.Structs.IncludedModule

BoxedPtr IncludedModule Source # 
Instance details

Defined in GI.Pango.Structs.IncludedModule

CallocPtr IncludedModule Source # 
Instance details

Defined in GI.Pango.Structs.IncludedModule

ManagedPtrNewtype IncludedModule Source # 
Instance details

Defined in GI.Pango.Structs.IncludedModule

tag ~ 'AttrSet => Constructible IncludedModule tag Source # 
Instance details

Defined in GI.Pango.Structs.IncludedModule

Methods

new :: MonadIO m => (ManagedPtr IncludedModule -> IncludedModule) -> [AttrOp IncludedModule tag] -> m IncludedModule

newZeroIncludedModule :: MonadIO m => m IncludedModule Source #

Construct a IncludedModule struct initialized to zero.

Methods

Properties

exit

No description available in the introspection data.

clearIncludedModuleExit :: MonadIO m => IncludedModule -> m () Source #

Set the value of the “exit” field to Nothing. When overloading is enabled, this is equivalent to

clear #exit

getIncludedModuleExit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleExitFieldCallback) Source #

Get the value of the “exit” field. When overloading is enabled, this is equivalent to

get includedModule #exit

setIncludedModuleExit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleExitFieldCallback -> m () Source #

Set the value of the “exit” field. When overloading is enabled, this is equivalent to

set includedModule [ #exit := value ]

init

No description available in the introspection data.

clearIncludedModuleInit :: MonadIO m => IncludedModule -> m () Source #

Set the value of the “init” field to Nothing. When overloading is enabled, this is equivalent to

clear #init

getIncludedModuleInit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleInitFieldCallback) Source #

Get the value of the “init” field. When overloading is enabled, this is equivalent to

get includedModule #init

setIncludedModuleInit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleInitFieldCallback -> m () Source #

Set the value of the “init” field. When overloading is enabled, this is equivalent to

set includedModule [ #init := value ]

list

No description available in the introspection data.

clearIncludedModuleList :: MonadIO m => IncludedModule -> m () Source #

Set the value of the “list” field to Nothing. When overloading is enabled, this is equivalent to

clear #list

getIncludedModuleList :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleListFieldCallback) Source #

Get the value of the “list” field. When overloading is enabled, this is equivalent to

get includedModule #list

setIncludedModuleList :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleListFieldCallback -> m () Source #

Set the value of the “list” field. When overloading is enabled, this is equivalent to

set includedModule [ #list := value ]