| 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.Poppler.Structs.Color
Description
A Color describes a RGB color. Color components
are values between 0 and 65535
- newtype Color = Color (ManagedPtr Color)
- newZeroColor :: MonadIO m => m Color
- noColor :: Maybe Color
- colorCopy :: (HasCallStack, MonadIO m) => Color -> m Color
- colorFree :: (HasCallStack, MonadIO m) => Color -> m ()
- colorNew :: (HasCallStack, MonadIO m) => m Color
- getColorBlue :: MonadIO m => Color -> m Word16
- setColorBlue :: MonadIO m => Color -> Word16 -> m ()
- getColorGreen :: MonadIO m => Color -> m Word16
- setColorGreen :: MonadIO m => Color -> Word16 -> m ()
- getColorRed :: MonadIO m => Color -> m Word16
- setColorRed :: MonadIO m => Color -> Word16 -> m ()
Exported types
Constructors
| Color (ManagedPtr Color) |
Instances
| BoxedObject Color Source # | |
| (~) AttrOpTag tag AttrSet => Constructible Color tag Source # | |
Methods
copy
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Color |
|
| -> m Color | Returns: a new allocated copy of |
Creates a copy of color
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Color |
|
| -> m () |
Frees the given Color
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m Color |
Creates a new Color