| 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 |
GI.GObject.Structs.InitiallyUnownedClass
Description
The class structure for the GInitiallyUnowned type.
Synopsis
- newtype InitiallyUnownedClass = InitiallyUnownedClass (ManagedPtr InitiallyUnownedClass)
- newZeroInitiallyUnownedClass :: MonadIO m => m InitiallyUnownedClass
- noInitiallyUnownedClass :: Maybe InitiallyUnownedClass
- clearInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassConstructedFieldCallback)
- setInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassConstructedFieldCallback -> m ()
- clearInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDispatchPropertiesChangedFieldCallback)
- setInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> m ()
- clearInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDisposeFieldCallback)
- setInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDisposeFieldCallback -> m ()
- clearInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassFinalizeFieldCallback)
- setInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassFinalizeFieldCallback -> m ()
- getInitiallyUnownedClassGTypeClass :: MonadIO m => InitiallyUnownedClass -> m TypeClass
- clearInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassGetPropertyFieldCallback)
- setInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback -> m ()
- clearInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassNotifyFieldCallback)
- setInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassNotifyFieldCallback -> m ()
- clearInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m ()
- getInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassSetPropertyFieldCallback)
- setInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback -> m ()
Exported types
newtype InitiallyUnownedClass Source #
Memory-managed wrapper type.
Constructors
| InitiallyUnownedClass (ManagedPtr InitiallyUnownedClass) |
Instances
| Eq InitiallyUnownedClass Source # | |
Defined in GI.GObject.Structs.InitiallyUnownedClass Methods (==) :: InitiallyUnownedClass -> InitiallyUnownedClass -> Bool # (/=) :: InitiallyUnownedClass -> InitiallyUnownedClass -> Bool # | |
| WrappedPtr InitiallyUnownedClass Source # | |
| tag ~ 'AttrSet => Constructible InitiallyUnownedClass tag Source # | |
Defined in GI.GObject.Structs.InitiallyUnownedClass Methods new :: MonadIO m => (ManagedPtr InitiallyUnownedClass -> InitiallyUnownedClass) -> [AttrOp InitiallyUnownedClass tag] -> m InitiallyUnownedClass # | |
newZeroInitiallyUnownedClass :: MonadIO m => m InitiallyUnownedClass Source #
Construct a InitiallyUnownedClass struct initialized to zero.
noInitiallyUnownedClass :: Maybe InitiallyUnownedClass Source #
A convenience alias for Nothing :: Maybe InitiallyUnownedClass.
Methods
Overloaded methods
Properties
constructed
No description available in the introspection data.
clearInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “constructed” field to Nothing.
When overloading is enabled, this is equivalent to
clear #constructed
getInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassConstructedFieldCallback) Source #
Get the value of the “constructed” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #constructed
setInitiallyUnownedClassConstructed :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassConstructedFieldCallback -> m () Source #
Set the value of the “constructed” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #constructed:=value ]
dispatchPropertiesChanged
No description available in the introspection data.
clearInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “dispatch_properties_changed” field to Nothing.
When overloading is enabled, this is equivalent to
clear #dispatchPropertiesChanged
getInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDispatchPropertiesChangedFieldCallback) Source #
Get the value of the “dispatch_properties_changed” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #dispatchPropertiesChanged
setInitiallyUnownedClassDispatchPropertiesChanged :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDispatchPropertiesChangedFieldCallback -> m () Source #
Set the value of the “dispatch_properties_changed” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #dispatchPropertiesChanged:=value ]
dispose
No description available in the introspection data.
clearInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “dispose” field to Nothing.
When overloading is enabled, this is equivalent to
clear #dispose
getInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassDisposeFieldCallback) Source #
Get the value of the “dispose” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #dispose
setInitiallyUnownedClassDispose :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassDisposeFieldCallback -> m () Source #
Set the value of the “dispose” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #dispose:=value ]
finalize
No description available in the introspection data.
clearInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “finalize” field to Nothing.
When overloading is enabled, this is equivalent to
clear #finalize
getInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassFinalizeFieldCallback) Source #
Get the value of the “finalize” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #finalize
setInitiallyUnownedClassFinalize :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassFinalizeFieldCallback -> m () Source #
Set the value of the “finalize” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #finalize:=value ]
gTypeClass
the parent class
getInitiallyUnownedClassGTypeClass :: MonadIO m => InitiallyUnownedClass -> m TypeClass Source #
Get the value of the “g_type_class” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #gTypeClass
getProperty
No description available in the introspection data.
clearInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “get_property” field to Nothing.
When overloading is enabled, this is equivalent to
clear #getProperty
getInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassGetPropertyFieldCallback) Source #
Get the value of the “get_property” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #getProperty
setInitiallyUnownedClassGetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassGetPropertyFieldCallback -> m () Source #
Set the value of the “get_property” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #getProperty:=value ]
notify
No description available in the introspection data.
clearInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “notify” field to Nothing.
When overloading is enabled, this is equivalent to
clear #notify
getInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassNotifyFieldCallback) Source #
Get the value of the “notify” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #notify
setInitiallyUnownedClassNotify :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassNotifyFieldCallback -> m () Source #
Set the value of the “notify” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #notify:=value ]
setProperty
No description available in the introspection data.
clearInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m () Source #
Set the value of the “set_property” field to Nothing.
When overloading is enabled, this is equivalent to
clear #setProperty
getInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> m (Maybe InitiallyUnownedClassSetPropertyFieldCallback) Source #
Get the value of the “set_property” field.
When overloading is enabled, this is equivalent to
get initiallyUnownedClass #setProperty
setInitiallyUnownedClassSetProperty :: MonadIO m => InitiallyUnownedClass -> FunPtr C_InitiallyUnownedClassSetPropertyFieldCallback -> m () Source #
Set the value of the “set_property” field.
When overloading is enabled, this is equivalent to
setinitiallyUnownedClass [ #setProperty:=value ]