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 ()
- clearObjectClassDump :: MonadIO m => ObjectClass -> m ()
- getObjectClassDump :: MonadIO m => ObjectClass -> m (Maybe ObjectClassDumpFieldCallback)
- setObjectClassDump :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassDumpFieldCallback -> 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 ()
- clearObjectClassSanity :: MonadIO m => ObjectClass -> m ()
- getObjectClassSanity :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSanityFieldCallback)
- setObjectClassSanity :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSanityFieldCallback -> m ()
- clearObjectClassSummary :: MonadIO m => ObjectClass -> m ()
- getObjectClassSummary :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryFieldCallback)
- setObjectClassSummary :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryFieldCallback -> m ()
- clearObjectClassSummaryClass :: MonadIO m => ObjectClass -> m ()
- getObjectClassSummaryClass :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryClassFieldCallback)
- setObjectClassSummaryClass :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryClassFieldCallback -> m ()
- clearObjectClassToString :: MonadIO m => ObjectClass -> m ()
- getObjectClassToString :: MonadIO m => ObjectClass -> m (Maybe ObjectClassToStringFieldCallback)
- setObjectClassToString :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassToStringFieldCallback -> m ()
Exported types
newtype ObjectClass Source #
Memory-managed wrapper type.
ObjectClass (ManagedPtr ObjectClass) |
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 toManagedPtr :: ObjectClass -> ManagedPtr 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 ]
dump
No description available in the introspection data.
clearObjectClassDump :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “dump
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#dump
getObjectClassDump :: MonadIO m => ObjectClass -> m (Maybe ObjectClassDumpFieldCallback) Source #
Get the value of the “dump
” field.
When overloading is enabled, this is equivalent to
get
objectClass #dump
setObjectClassDump :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassDumpFieldCallback -> m () Source #
Set the value of the “dump
” field.
When overloading is enabled, this is equivalent to
set
objectClass [ #dump:=
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 ]
sanity
No description available in the introspection data.
clearObjectClassSanity :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “sanity
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#sanity
getObjectClassSanity :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSanityFieldCallback) Source #
Get the value of the “sanity
” field.
When overloading is enabled, this is equivalent to
get
objectClass #sanity
setObjectClassSanity :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSanityFieldCallback -> m () Source #
Set the value of the “sanity
” field.
When overloading is enabled, this is equivalent to
set
objectClass [ #sanity:=
value ]
summary
No description available in the introspection data.
clearObjectClassSummary :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “summary
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#summary
getObjectClassSummary :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryFieldCallback) Source #
Get the value of the “summary
” field.
When overloading is enabled, this is equivalent to
get
objectClass #summary
setObjectClassSummary :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryFieldCallback -> m () Source #
Set the value of the “summary
” field.
When overloading is enabled, this is equivalent to
set
objectClass [ #summary:=
value ]
summaryClass
No description available in the introspection data.
clearObjectClassSummaryClass :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “summary_class
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#summaryClass
getObjectClassSummaryClass :: MonadIO m => ObjectClass -> m (Maybe ObjectClassSummaryClassFieldCallback) Source #
Get the value of the “summary_class
” field.
When overloading is enabled, this is equivalent to
get
objectClass #summaryClass
setObjectClassSummaryClass :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassSummaryClassFieldCallback -> m () Source #
Set the value of the “summary_class
” field.
When overloading is enabled, this is equivalent to
set
objectClass [ #summaryClass:=
value ]
toString
No description available in the introspection data.
clearObjectClassToString :: MonadIO m => ObjectClass -> m () Source #
Set the value of the “to_string
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#toString
getObjectClassToString :: MonadIO m => ObjectClass -> m (Maybe ObjectClassToStringFieldCallback) Source #
Get the value of the “to_string
” field.
When overloading is enabled, this is equivalent to
get
objectClass #toString
setObjectClassToString :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassToStringFieldCallback -> m () Source #
Set the value of the “to_string
” field.
When overloading is enabled, this is equivalent to
set
objectClass [ #toString:=
value ]