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 |
The PangoAttrColor
structure is used to represent attributes that
are colors.
Synopsis
- newtype AttrColor = AttrColor (ManagedPtr AttrColor)
- newZeroAttrColor :: MonadIO m => m AttrColor
- getAttrColorAttr :: MonadIO m => AttrColor -> m Attribute
- getAttrColorColor :: MonadIO m => AttrColor -> m Color
Exported types
Memory-managed wrapper type.
Instances
Eq AttrColor Source # | |
BoxedPtr AttrColor Source # | |
Defined in GI.Pango.Structs.AttrColor boxedPtrCopy :: AttrColor -> IO AttrColor # boxedPtrFree :: AttrColor -> IO () # | |
CallocPtr AttrColor Source # | |
Defined in GI.Pango.Structs.AttrColor boxedPtrCalloc :: IO (Ptr AttrColor) # | |
ManagedPtrNewtype AttrColor Source # | |
Defined in GI.Pango.Structs.AttrColor | |
tag ~ 'AttrSet => Constructible AttrColor tag Source # | |
Defined in GI.Pango.Structs.AttrColor |
newZeroAttrColor :: MonadIO m => m AttrColor Source #
Construct a AttrColor
struct initialized to zero.
Methods
Properties
attr
the common portion of the attribute
getAttrColorAttr :: MonadIO m => AttrColor -> m Attribute Source #
Get the value of the “attr
” field.
When overloading is enabled, this is equivalent to
get
attrColor #attr
color
the PangoColor
which is the value of the attribute
getAttrColorColor :: MonadIO m => AttrColor -> m Color Source #
Get the value of the “color
” field.
When overloading is enabled, this is equivalent to
get
attrColor #color