| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Pango.Structs.Color
Description
The #PangoColor structure is used to represent a color in an uncalibrated RGB color-space.
- newtype Color = Color (ForeignPtr Color)
- newZeroColor :: MonadIO m => m Color
- noColor :: Maybe Color
- data ColorCopyMethodInfo
- colorCopy :: MonadIO m => Color -> m (Maybe Color)
- data ColorFreeMethodInfo
- colorFree :: MonadIO m => Color -> m ()
- data ColorParseMethodInfo
- colorParse :: MonadIO m => Color -> Text -> m Bool
- data ColorToStringMethodInfo
- colorToString :: MonadIO m => Color -> m Text
- colorBlue :: AttrLabelProxy "blue"
- getColorBlue :: MonadIO m => Color -> m Word16
- setColorBlue :: MonadIO m => Color -> Word16 -> m ()
- colorGreen :: AttrLabelProxy "green"
- getColorGreen :: MonadIO m => Color -> m Word16
- setColorGreen :: MonadIO m => Color -> Word16 -> m ()
- colorRed :: AttrLabelProxy "red"
- getColorRed :: MonadIO m => Color -> m Word16
- setColorRed :: MonadIO m => Color -> Word16 -> m ()
Exported types
Constructors
| Color (ForeignPtr Color) |
Instances
| BoxedObject Color Source # | |
| (~) AttrOpTag tag AttrSet => Constructible Color tag Source # | |
| ((~) * info (ResolveColorMethod t Color), MethodInfo * info Color p) => IsLabel t (Color -> p) Source # | |
| ((~) * info (ResolveColorMethod t Color), MethodInfo * info Color p) => IsLabelProxy t (Color -> p) Source # | |
| HasAttributeList * Color Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * ColorToStringMethodInfo Color signature Source # | |
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * ColorParseMethodInfo Color signature Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * ColorFreeMethodInfo Color signature Source # | |
| ((~) * signature (m (Maybe Color)), MonadIO m) => MethodInfo * ColorCopyMethodInfo Color signature Source # | |
| type AttributeList Color Source # | |
Methods
colorCopy
data ColorCopyMethodInfo Source #
colorFree
data ColorFreeMethodInfo Source #
colorParse
data ColorParseMethodInfo Source #
colorToString
colorToString :: MonadIO m => Color -> m Text Source #
Properties
Blue
Green
colorGreen :: AttrLabelProxy "green" Source #