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 |
No description available in the introspection data.
Synopsis
- newtype ClosureNotifyData = ClosureNotifyData (ManagedPtr ClosureNotifyData)
- newZeroClosureNotifyData :: MonadIO m => m ClosureNotifyData
- clearClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> m ()
- getClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> m (Ptr ())
- setClosureNotifyDataData :: MonadIO m => ClosureNotifyData -> Ptr () -> m ()
- clearClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m ()
- getClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> m (Maybe ClosureNotify)
- setClosureNotifyDataNotify :: MonadIO m => ClosureNotifyData -> FunPtr C_ClosureNotify -> m ()
Exported types
newtype ClosureNotifyData Source #
Memory-managed wrapper type.
Instances
Eq ClosureNotifyData Source # | |
Defined in GI.GObject.Structs.ClosureNotifyData (==) :: ClosureNotifyData -> ClosureNotifyData -> Bool # (/=) :: ClosureNotifyData -> ClosureNotifyData -> Bool # | |
CallocPtr ClosureNotifyData Source # | |
Defined in GI.GObject.Structs.ClosureNotifyData | |
BoxedPtr ClosureNotifyData Source # | |
Defined in GI.GObject.Structs.ClosureNotifyData boxedPtrCopy :: ClosureNotifyData -> IO ClosureNotifyData # boxedPtrFree :: ClosureNotifyData -> IO () # | |
ManagedPtrNewtype ClosureNotifyData Source # | |
tag ~ 'AttrSet => Constructible ClosureNotifyData tag Source # | |
Defined in GI.GObject.Structs.ClosureNotifyData 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
Overloaded 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 ]