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 Argument = Argument (ManagedPtr Argument)
- newZeroArgument :: MonadIO m => m Argument
- clearArgumentPspec :: MonadIO m => Argument -> m ()
- getArgumentPspec :: MonadIO m => Argument -> m (Maybe GParamSpec)
- setArgumentPspec :: MonadIO m => Argument -> Ptr GParamSpec -> m ()
Exported types
Memory-managed wrapper type.
Instances
Eq Argument Source # | |
BoxedPtr Argument Source # | |
Defined in GI.Vips.Structs.Argument boxedPtrCopy :: Argument -> IO Argument boxedPtrFree :: Argument -> IO () | |
CallocPtr Argument Source # | |
Defined in GI.Vips.Structs.Argument boxedPtrCalloc :: IO (Ptr Argument) | |
ManagedPtrNewtype Argument Source # | |
Defined in GI.Vips.Structs.Argument toManagedPtr :: Argument -> ManagedPtr Argument | |
tag ~ 'AttrSet => Constructible Argument tag Source # | |
Methods
Properties
pspec
No description available in the introspection data.
clearArgumentPspec :: MonadIO m => Argument -> m () Source #
Set the value of the “pspec
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#pspec
getArgumentPspec :: MonadIO m => Argument -> m (Maybe GParamSpec) Source #
Get the value of the “pspec
” field.
When overloading is enabled, this is equivalent to
get
argument #pspec
setArgumentPspec :: MonadIO m => Argument -> Ptr GParamSpec -> m () Source #
Set the value of the “pspec
” field.
When overloading is enabled, this is equivalent to
set
argument [ #pspec:=
value ]