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 |
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.
Instances
Eq ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass (==) :: ObjectClass -> ObjectClass -> Bool # (/=) :: ObjectClass -> ObjectClass -> Bool # | |
BoxedPtr ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass boxedPtrCopy :: ObjectClass -> IO ObjectClass # boxedPtrFree :: ObjectClass -> IO () # | |
CallocPtr ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass boxedPtrCalloc :: IO (Ptr ObjectClass) # | |
ManagedPtrNewtype ObjectClass Source # | |
Defined in GI.Vips.Structs.ObjectClass | |
tag ~ 'AttrSet => Constructible ObjectClass tag Source # | |
Defined in GI.Vips.Structs.ObjectClass 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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #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
set
objectClass [ #rewind:=
value ]