gi-gobject-2.0.26: GObject bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GObject.Structs.ClosureNotifyData

Description

No description available in the introspection data.

Synopsis

Exported types

newtype ClosureNotifyData Source #

Memory-managed wrapper type.

Constructors

ClosureNotifyData (ManagedPtr ClosureNotifyData) 

Instances

Instances details
Eq ClosureNotifyData Source # 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

BoxedPtr ClosureNotifyData Source # 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

CallocPtr ClosureNotifyData Source # 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

ManagedPtrNewtype ClosureNotifyData Source # 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

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

Defined in GI.GObject.Structs.ClosureNotifyData

Methods

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

newZeroClosureNotifyData :: MonadIO m => m ClosureNotifyData Source #

Construct a ClosureNotifyData struct initialized to zero.

Methods

Properties

data

No description available in the introspection data.

clearClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> m () Source #

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

clear #data

getClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> m (Ptr ()) Source #

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

get closureNotifyData #data

setClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> Ptr () -> m () Source #

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

set closureNotifyData [ #data := value ]

notify

No description available in the introspection data.

clearClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m () Source #

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

clear #notify

getClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m (Maybe ClosureNotify) Source #

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

get closureNotifyData #notify

setClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> FunPtr C_ClosureNotify -> m () Source #

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

set closureNotifyData [ #notify := value ]