| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Vips.Structs.ObjectClass
Description
No description available in the introspection data.
Synopsis
- newtype ObjectClass = ObjectClass (ManagedPtr ObjectClass)
- newZeroObjectClass :: MonadIO m => m ObjectClass
- objectClassInstallArgument :: (HasCallStack, MonadIO m) => ObjectClass -> GParamSpec -> [ArgumentFlags] -> Int32 -> Word32 -> m ()
- clearObjectClassArgumentTable :: MonadIO m => ObjectClass -> m ()
- getObjectClassArgumentTable :: MonadIO m => ObjectClass -> m (Maybe (Map (Ptr ()) (Ptr ())))
- setObjectClassArgumentTable :: MonadIO m => ObjectClass -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m ()
- clearObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m ()
- getObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m [Ptr ()]
- setObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> Ptr (GSList (Ptr ())) -> m ()
- getObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> m GType
- setObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> GType -> m ()
- clearObjectClassBuild :: MonadIO m => ObjectClass -> m ()
- getObjectClassBuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassBuildFieldCallback)
- setObjectClassBuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassBuildFieldCallback -> m ()
- clearObjectClassClose :: MonadIO m => ObjectClass -> m ()
- getObjectClassClose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassCloseFieldCallback)
- setObjectClassClose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassCloseFieldCallback -> m ()
- getObjectClassDeprecated :: MonadIO m => ObjectClass -> m Bool
- setObjectClassDeprecated :: MonadIO m => ObjectClass -> Bool -> m ()
- clearObjectClassDescription :: MonadIO m => ObjectClass -> m ()
- getObjectClassDescription :: MonadIO m => ObjectClass -> m (Maybe Text)
- setObjectClassDescription :: MonadIO m => ObjectClass -> CString -> m ()
- clearObjectClassNickname :: MonadIO m => ObjectClass -> m ()
- getObjectClassNickname :: MonadIO m => ObjectClass -> m (Maybe Text)
- setObjectClassNickname :: MonadIO m => ObjectClass -> CString -> m ()
- getObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> m Bool
- setObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> Bool -> m ()
- clearObjectClassOutputToArg :: MonadIO m => ObjectClass -> m ()
- getObjectClassOutputToArg :: MonadIO m => ObjectClass -> m (Maybe ObjectClassOutputToArgFieldCallback)
- setObjectClassOutputToArg :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassOutputToArgFieldCallback -> m ()
- getObjectClassParentClass :: MonadIO m => ObjectClass -> m ObjectClass
- clearObjectClassPostbuild :: MonadIO m => ObjectClass -> m ()
- getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback)
- setObjectClassPostbuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostbuildFieldCallback -> m ()
- clearObjectClassPostclose :: MonadIO m => ObjectClass -> m ()
- getObjectClassPostclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostcloseFieldCallback)
- setObjectClassPostclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostcloseFieldCallback -> m ()
- clearObjectClassPreclose :: MonadIO m => ObjectClass -> m ()
- getObjectClassPreclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPrecloseFieldCallback)
- setObjectClassPreclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPrecloseFieldCallback -> m ()
- clearObjectClassRewind :: MonadIO m => ObjectClass -> m ()
- getObjectClassRewind :: MonadIO m => ObjectClass -> m (Maybe ObjectClassRewindFieldCallback)
- setObjectClassRewind :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassRewindFieldCallback -> m ()
Exported types
newtype ObjectClass Source #
Memory-managed wrapper type.
Constructors
| ObjectClass (ManagedPtr ObjectClass) |
Instances
| Eq ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass | |
| BoxedPtr ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass | |
| CallocPtr ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass Methods boxedPtrCalloc :: IO (Ptr ObjectClass) | |
| ManagedPtrNewtype ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass Methods toManagedPtr :: ObjectClass -> ManagedPtr ObjectClass | |
| tag ~ 'AttrSet => Constructible ObjectClass tag Source # | |
Defined in GI.Vips.Structs.ObjectClass Methods new :: MonadIO m => (ManagedPtr ObjectClass -> ObjectClass) -> [AttrOp ObjectClass tag] -> m ObjectClass | |
newZeroObjectClass :: MonadIO m => m ObjectClass Source #
Construct a ObjectClass struct initialized to zero.
Methods
Click to display all available methods, including inherited ones
installArgument
objectClassInstallArgument :: (HasCallStack, MonadIO m) => ObjectClass -> GParamSpec -> [ArgumentFlags] -> Int32 -> Word32 -> m () Source #
No description available in the introspection data.
Properties
argumentTable
No description available in the introspection data.
clearObjectClassArgumentTable :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “argument_table” field to Nothing.
When overloading is enabled, this is equivalent to
clear #argumentTable
getObjectClassArgumentTable :: MonadIO m => ObjectClass -> m (Maybe (Map (Ptr ()) (Ptr ()))) Source #
Get the value of the “argument_table” field.
When overloading is enabled, this is equivalent to
get objectClass #argumentTable
setObjectClassArgumentTable :: MonadIO m => ObjectClass -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m () Source #
Set the value of the “argument_table” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #argumentTable:=value ]
argumentTableTraverse
No description available in the introspection data.
clearObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “argument_table_traverse” field to Nothing.
When overloading is enabled, this is equivalent to
clear #argumentTableTraverse
getObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m [Ptr ()] Source #
Get the value of the “argument_table_traverse” field.
When overloading is enabled, this is equivalent to
get objectClass #argumentTableTraverse
setObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> Ptr (GSList (Ptr ())) -> m () Source #
Set the value of the “argument_table_traverse” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #argumentTableTraverse:=value ]
argumentTableTraverseGtype
No description available in the introspection data.
getObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> m GType Source #
Get the value of the “argument_table_traverse_gtype” field.
When overloading is enabled, this is equivalent to
get objectClass #argumentTableTraverseGtype
setObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> GType -> m () Source #
Set the value of the “argument_table_traverse_gtype” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #argumentTableTraverseGtype:=value ]
build
No description available in the introspection data.
clearObjectClassBuild :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “build” field to Nothing.
When overloading is enabled, this is equivalent to
clear #build
getObjectClassBuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassBuildFieldCallback) Source #
Get the value of the “build” field.
When overloading is enabled, this is equivalent to
get objectClass #build
setObjectClassBuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassBuildFieldCallback -> m () Source #
Set the value of the “build” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #build:=value ]
close
No description available in the introspection data.
clearObjectClassClose :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “close” field to Nothing.
When overloading is enabled, this is equivalent to
clear #close
getObjectClassClose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassCloseFieldCallback) Source #
Get the value of the “close” field.
When overloading is enabled, this is equivalent to
get objectClass #close
setObjectClassClose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassCloseFieldCallback -> m () Source #
Set the value of the “close” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #close:=value ]
deprecated
No description available in the introspection data.
getObjectClassDeprecated :: MonadIO m => ObjectClass -> m Bool Source #
Get the value of the “deprecated” field.
When overloading is enabled, this is equivalent to
get objectClass #deprecated
setObjectClassDeprecated :: MonadIO m => ObjectClass -> Bool -> m () Source #
Set the value of the “deprecated” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #deprecated:=value ]
description
No description available in the introspection data.
clearObjectClassDescription :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “description” field to Nothing.
When overloading is enabled, this is equivalent to
clear #description
getObjectClassDescription :: MonadIO m => ObjectClass -> m (Maybe Text) Source #
Get the value of the “description” field.
When overloading is enabled, this is equivalent to
get objectClass #description
setObjectClassDescription :: MonadIO m => ObjectClass -> CString -> m () Source #
Set the value of the “description” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #description:=value ]
nickname
No description available in the introspection data.
clearObjectClassNickname :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “nickname” field to Nothing.
When overloading is enabled, this is equivalent to
clear #nickname
getObjectClassNickname :: MonadIO m => ObjectClass -> m (Maybe Text) Source #
Get the value of the “nickname” field.
When overloading is enabled, this is equivalent to
get objectClass #nickname
setObjectClassNickname :: MonadIO m => ObjectClass -> CString -> m () Source #
Set the value of the “nickname” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #nickname:=value ]
outputNeedsArg
No description available in the introspection data.
getObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> m Bool Source #
Get the value of the “output_needs_arg” field.
When overloading is enabled, this is equivalent to
get objectClass #outputNeedsArg
setObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> Bool -> m () Source #
Set the value of the “output_needs_arg” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #outputNeedsArg:=value ]
outputToArg
No description available in the introspection data.
clearObjectClassOutputToArg :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “output_to_arg” field to Nothing.
When overloading is enabled, this is equivalent to
clear #outputToArg
getObjectClassOutputToArg :: MonadIO m => ObjectClass -> m (Maybe ObjectClassOutputToArgFieldCallback) Source #
Get the value of the “output_to_arg” field.
When overloading is enabled, this is equivalent to
get objectClass #outputToArg
setObjectClassOutputToArg :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassOutputToArgFieldCallback -> m () Source #
Set the value of the “output_to_arg” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #outputToArg:=value ]
parentClass
No description available in the introspection data.
getObjectClassParentClass :: MonadIO m => ObjectClass -> m ObjectClass Source #
Get the value of the “parent_class” field.
When overloading is enabled, this is equivalent to
get objectClass #parentClass
postbuild
No description available in the introspection data.
clearObjectClassPostbuild :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “postbuild” field to Nothing.
When overloading is enabled, this is equivalent to
clear #postbuild
getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback) Source #
Get the value of the “postbuild” field.
When overloading is enabled, this is equivalent to
get objectClass #postbuild
setObjectClassPostbuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostbuildFieldCallback -> m () Source #
Set the value of the “postbuild” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #postbuild:=value ]
postclose
No description available in the introspection data.
clearObjectClassPostclose :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “postclose” field to Nothing.
When overloading is enabled, this is equivalent to
clear #postclose
getObjectClassPostclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostcloseFieldCallback) Source #
Get the value of the “postclose” field.
When overloading is enabled, this is equivalent to
get objectClass #postclose
setObjectClassPostclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostcloseFieldCallback -> m () Source #
Set the value of the “postclose” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #postclose:=value ]
preclose
No description available in the introspection data.
clearObjectClassPreclose :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “preclose” field to Nothing.
When overloading is enabled, this is equivalent to
clear #preclose
getObjectClassPreclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPrecloseFieldCallback) Source #
Get the value of the “preclose” field.
When overloading is enabled, this is equivalent to
get objectClass #preclose
setObjectClassPreclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPrecloseFieldCallback -> m () Source #
Set the value of the “preclose” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #preclose:=value ]
rewind
No description available in the introspection data.
clearObjectClassRewind :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “rewind” field to Nothing.
When overloading is enabled, this is equivalent to
clear #rewind
getObjectClassRewind :: MonadIO m => ObjectClass -> m (Maybe ObjectClassRewindFieldCallback) Source #
Get the value of the “rewind” field.
When overloading is enabled, this is equivalent to
get objectClass #rewind
setObjectClassRewind :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassRewindFieldCallback -> m () Source #
Set the value of the “rewind” field.
When overloading is enabled, this is equivalent to
setobjectClass [ #rewind:=value ]