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 |
A struct containing color information for a gradient.
Since: 7.0.0
Synopsis
- newtype ColorLineT = ColorLineT (ManagedPtr ColorLineT)
- newZeroColorLineT :: MonadIO m => m ColorLineT
- clearColorLineTData :: MonadIO m => ColorLineT -> m ()
- getColorLineTData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTGetColorStops :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetColorStops :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetColorStopsFuncT_WithClosures)
- setColorLineTGetColorStops :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetColorStopsFuncT -> m ()
- clearColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTGetExtend :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetExtend :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetExtendFuncT_WithClosures)
- setColorLineTGetExtend :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetExtendFuncT -> m ()
- clearColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved0 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved0 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved0 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved1 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved1 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved1 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved2 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved2 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved2 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved3 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved3 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved3 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved5 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved5 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved5 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved6 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved6 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved6 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved7 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved7 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved7 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved8 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved8 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved8 :: MonadIO m => ColorLineT -> Ptr () -> m ()
Exported types
newtype ColorLineT Source #
Memory-managed wrapper type.
ColorLineT (ManagedPtr ColorLineT) |
Instances
newZeroColorLineT :: MonadIO m => m ColorLineT Source #
Construct a ColorLineT
struct initialized to zero.
Methods
Properties
data
No description available in the introspection data.
clearColorLineTData :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “data
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#data
getColorLineTData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “data
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #data
setColorLineTData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “data
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #data:=
value ]
getColorStops
No description available in the introspection data.
clearColorLineTGetColorStops :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “get_color_stops
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#getColorStops
getColorLineTGetColorStops :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetColorStopsFuncT_WithClosures) Source #
Get the value of the “get_color_stops
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #getColorStops
setColorLineTGetColorStops :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetColorStopsFuncT -> m () Source #
Set the value of the “get_color_stops
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #getColorStops:=
value ]
getColorStopsUserData
No description available in the introspection data.
clearColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “get_color_stops_user_data
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#getColorStopsUserData
getColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “get_color_stops_user_data
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #getColorStopsUserData
setColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “get_color_stops_user_data
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #getColorStopsUserData:=
value ]
getExtend
No description available in the introspection data.
clearColorLineTGetExtend :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “get_extend
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#getExtend
getColorLineTGetExtend :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetExtendFuncT_WithClosures) Source #
Get the value of the “get_extend
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #getExtend
setColorLineTGetExtend :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetExtendFuncT -> m () Source #
Set the value of the “get_extend
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #getExtend:=
value ]
getExtendUserData
No description available in the introspection data.
clearColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “get_extend_user_data
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#getExtendUserData
getColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “get_extend_user_data
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #getExtendUserData
setColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “get_extend_user_data
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #getExtendUserData:=
value ]
reserved0
No description available in the introspection data.
clearColorLineTReserved0 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved0
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved0
getColorLineTReserved0 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved0
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved0
setColorLineTReserved0 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved0
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved0:=
value ]
reserved1
No description available in the introspection data.
clearColorLineTReserved1 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved1
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved1
getColorLineTReserved1 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved1
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved1
setColorLineTReserved1 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved1
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved1:=
value ]
reserved2
No description available in the introspection data.
clearColorLineTReserved2 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved2
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved2
getColorLineTReserved2 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved2
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved2
setColorLineTReserved2 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved2
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved2:=
value ]
reserved3
No description available in the introspection data.
clearColorLineTReserved3 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved3
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved3
getColorLineTReserved3 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved3
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved3
setColorLineTReserved3 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved3
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved3:=
value ]
reserved5
No description available in the introspection data.
clearColorLineTReserved5 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved5
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved5
getColorLineTReserved5 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved5
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved5
setColorLineTReserved5 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved5
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved5:=
value ]
reserved6
No description available in the introspection data.
clearColorLineTReserved6 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved6
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved6
getColorLineTReserved6 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved6
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved6
setColorLineTReserved6 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved6
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved6:=
value ]
reserved7
No description available in the introspection data.
clearColorLineTReserved7 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved7
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved7
getColorLineTReserved7 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved7
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved7
setColorLineTReserved7 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved7
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved7:=
value ]
reserved8
No description available in the introspection data.
clearColorLineTReserved8 :: MonadIO m => ColorLineT -> m () Source #
Set the value of the “reserved8
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#reserved8
getColorLineTReserved8 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #
Get the value of the “reserved8
” field.
When overloading is enabled, this is equivalent to
get
colorLineT #reserved8
setColorLineTReserved8 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #
Set the value of the “reserved8
” field.
When overloading is enabled, this is equivalent to
set
colorLineT [ #reserved8:=
value ]