| 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.Gtk.Objects.ColorSelection
Description
- newtype ColorSelection = ColorSelection (ManagedPtr ColorSelection)
- class GObject o => IsColorSelection o
- toColorSelection :: IsColorSelection o => o -> IO ColorSelection
- noColorSelection :: Maybe ColorSelection
- data ColorSelectionGetCurrentAlphaMethodInfo
- colorSelectionGetCurrentAlpha :: (MonadIO m, IsColorSelection a) => a -> m Word16
- data ColorSelectionGetCurrentColorMethodInfo
- colorSelectionGetCurrentColor :: (MonadIO m, IsColorSelection a) => a -> m Color
- data ColorSelectionGetCurrentRgbaMethodInfo
- colorSelectionGetCurrentRgba :: (MonadIO m, IsColorSelection a) => a -> m RGBA
- data ColorSelectionGetHasOpacityControlMethodInfo
- colorSelectionGetHasOpacityControl :: (MonadIO m, IsColorSelection a) => a -> m Bool
- data ColorSelectionGetHasPaletteMethodInfo
- colorSelectionGetHasPalette :: (MonadIO m, IsColorSelection a) => a -> m Bool
- data ColorSelectionGetPreviousAlphaMethodInfo
- colorSelectionGetPreviousAlpha :: (MonadIO m, IsColorSelection a) => a -> m Word16
- data ColorSelectionGetPreviousColorMethodInfo
- colorSelectionGetPreviousColor :: (MonadIO m, IsColorSelection a) => a -> m Color
- data ColorSelectionGetPreviousRgbaMethodInfo
- colorSelectionGetPreviousRgba :: (MonadIO m, IsColorSelection a) => a -> m RGBA
- data ColorSelectionIsAdjustingMethodInfo
- colorSelectionIsAdjusting :: (MonadIO m, IsColorSelection a) => a -> m Bool
- colorSelectionNew :: MonadIO m => m ColorSelection
- colorSelectionPaletteFromString :: MonadIO m => Text -> m (Bool, [Color])
- colorSelectionPaletteToString :: MonadIO m => [Color] -> m Text
- data ColorSelectionSetCurrentAlphaMethodInfo
- colorSelectionSetCurrentAlpha :: (MonadIO m, IsColorSelection a) => a -> Word16 -> m ()
- data ColorSelectionSetCurrentColorMethodInfo
- colorSelectionSetCurrentColor :: (MonadIO m, IsColorSelection a) => a -> Color -> m ()
- data ColorSelectionSetCurrentRgbaMethodInfo
- colorSelectionSetCurrentRgba :: (MonadIO m, IsColorSelection a) => a -> RGBA -> m ()
- data ColorSelectionSetHasOpacityControlMethodInfo
- colorSelectionSetHasOpacityControl :: (MonadIO m, IsColorSelection a) => a -> Bool -> m ()
- data ColorSelectionSetHasPaletteMethodInfo
- colorSelectionSetHasPalette :: (MonadIO m, IsColorSelection a) => a -> Bool -> m ()
- data ColorSelectionSetPreviousAlphaMethodInfo
- colorSelectionSetPreviousAlpha :: (MonadIO m, IsColorSelection a) => a -> Word16 -> m ()
- data ColorSelectionSetPreviousColorMethodInfo
- colorSelectionSetPreviousColor :: (MonadIO m, IsColorSelection a) => a -> Color -> m ()
- data ColorSelectionSetPreviousRgbaMethodInfo
- colorSelectionSetPreviousRgba :: (MonadIO m, IsColorSelection a) => a -> RGBA -> m ()
- data ColorSelectionCurrentAlphaPropertyInfo
- colorSelectionCurrentAlpha :: AttrLabelProxy "currentAlpha"
- constructColorSelectionCurrentAlpha :: IsColorSelection o => Word32 -> IO (GValueConstruct o)
- getColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> m Word32
- setColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> Word32 -> m ()
- data ColorSelectionCurrentColorPropertyInfo
- colorSelectionCurrentColor :: AttrLabelProxy "currentColor"
- constructColorSelectionCurrentColor :: IsColorSelection o => Color -> IO (GValueConstruct o)
- getColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> m (Maybe Color)
- setColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> Color -> m ()
- data ColorSelectionCurrentRgbaPropertyInfo
- colorSelectionCurrentRgba :: AttrLabelProxy "currentRgba"
- constructColorSelectionCurrentRgba :: IsColorSelection o => RGBA -> IO (GValueConstruct o)
- getColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> m (Maybe RGBA)
- setColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> RGBA -> m ()
- data ColorSelectionHasOpacityControlPropertyInfo
- colorSelectionHasOpacityControl :: AttrLabelProxy "hasOpacityControl"
- constructColorSelectionHasOpacityControl :: IsColorSelection o => Bool -> IO (GValueConstruct o)
- getColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> m Bool
- setColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> Bool -> m ()
- data ColorSelectionHasPalettePropertyInfo
- colorSelectionHasPalette :: AttrLabelProxy "hasPalette"
- constructColorSelectionHasPalette :: IsColorSelection o => Bool -> IO (GValueConstruct o)
- getColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> m Bool
- setColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> Bool -> m ()
- type C_ColorSelectionColorChangedCallback = Ptr () -> Ptr () -> IO ()
- type ColorSelectionColorChangedCallback = IO ()
- data ColorSelectionColorChangedSignalInfo
- afterColorSelectionColorChanged :: (GObject a, MonadIO m) => a -> ColorSelectionColorChangedCallback -> m SignalHandlerId
- genClosure_ColorSelectionColorChanged :: ColorSelectionColorChangedCallback -> IO Closure
- mk_ColorSelectionColorChangedCallback :: C_ColorSelectionColorChangedCallback -> IO (FunPtr C_ColorSelectionColorChangedCallback)
- noColorSelectionColorChangedCallback :: Maybe ColorSelectionColorChangedCallback
- onColorSelectionColorChanged :: (GObject a, MonadIO m) => a -> ColorSelectionColorChangedCallback -> m SignalHandlerId
- wrap_ColorSelectionColorChangedCallback :: ColorSelectionColorChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype ColorSelection Source #
Constructors
| ColorSelection (ManagedPtr ColorSelection) |
Instances
| GObject ColorSelection Source # | |
| IsObject ColorSelection Source # | |
| IsWidget ColorSelection Source # | |
| IsContainer ColorSelection Source # | |
| IsBox ColorSelection Source # | |
| IsOrientable ColorSelection Source # | |
| IsBuildable ColorSelection Source # | |
| IsImplementorIface ColorSelection Source # | |
| IsColorSelection ColorSelection Source # | |
| ((~) * info (ResolveColorSelectionMethod t ColorSelection), MethodInfo * info ColorSelection p) => IsLabel t (ColorSelection -> p) Source # | |
| ((~) * info (ResolveColorSelectionMethod t ColorSelection), MethodInfo * info ColorSelection p) => IsLabelProxy t (ColorSelection -> p) Source # | |
| HasAttributeList * ColorSelection Source # | |
| type SignalList ColorSelection Source # | |
| type AttributeList ColorSelection Source # | |
class GObject o => IsColorSelection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ColorSelection a) => IsColorSelection a Source # | |
| IsColorSelection ColorSelection Source # | |
toColorSelection :: IsColorSelection o => o -> IO ColorSelection Source #
Methods
getCurrentAlpha
data ColorSelectionGetCurrentAlphaMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetCurrentAlphaMethodInfo a signature Source # | |
colorSelectionGetCurrentAlpha :: (MonadIO m, IsColorSelection a) => a -> m Word16 Source #
getCurrentColor
data ColorSelectionGetCurrentColorMethodInfo Source #
Instances
| ((~) * signature (m Color), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetCurrentColorMethodInfo a signature Source # | |
colorSelectionGetCurrentColor :: (MonadIO m, IsColorSelection a) => a -> m Color Source #
Deprecated: (Since version 3.4)Use gtk_color_selection_get_current_rgba() instead.
getCurrentRgba
data ColorSelectionGetCurrentRgbaMethodInfo Source #
Instances
| ((~) * signature (m RGBA), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetCurrentRgbaMethodInfo a signature Source # | |
colorSelectionGetCurrentRgba :: (MonadIO m, IsColorSelection a) => a -> m RGBA Source #
getHasOpacityControl
data ColorSelectionGetHasOpacityControlMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetHasOpacityControlMethodInfo a signature Source # | |
colorSelectionGetHasOpacityControl :: (MonadIO m, IsColorSelection a) => a -> m Bool Source #
getHasPalette
data ColorSelectionGetHasPaletteMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetHasPaletteMethodInfo a signature Source # | |
colorSelectionGetHasPalette :: (MonadIO m, IsColorSelection a) => a -> m Bool Source #
getPreviousAlpha
data ColorSelectionGetPreviousAlphaMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetPreviousAlphaMethodInfo a signature Source # | |
colorSelectionGetPreviousAlpha :: (MonadIO m, IsColorSelection a) => a -> m Word16 Source #
getPreviousColor
data ColorSelectionGetPreviousColorMethodInfo Source #
Instances
| ((~) * signature (m Color), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetPreviousColorMethodInfo a signature Source # | |
colorSelectionGetPreviousColor :: (MonadIO m, IsColorSelection a) => a -> m Color Source #
Deprecated: (Since version 3.4)Use gtk_color_selection_get_previous_rgba() instead.
getPreviousRgba
data ColorSelectionGetPreviousRgbaMethodInfo Source #
Instances
| ((~) * signature (m RGBA), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionGetPreviousRgbaMethodInfo a signature Source # | |
colorSelectionGetPreviousRgba :: (MonadIO m, IsColorSelection a) => a -> m RGBA Source #
isAdjusting
data ColorSelectionIsAdjustingMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionIsAdjustingMethodInfo a signature Source # | |
colorSelectionIsAdjusting :: (MonadIO m, IsColorSelection a) => a -> m Bool Source #
new
colorSelectionNew :: MonadIO m => m ColorSelection Source #
paletteFromString
colorSelectionPaletteFromString :: MonadIO m => Text -> m (Bool, [Color]) Source #
paletteToString
colorSelectionPaletteToString :: MonadIO m => [Color] -> m Text Source #
setCurrentAlpha
data ColorSelectionSetCurrentAlphaMethodInfo Source #
Instances
| ((~) * signature (Word16 -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetCurrentAlphaMethodInfo a signature Source # | |
colorSelectionSetCurrentAlpha :: (MonadIO m, IsColorSelection a) => a -> Word16 -> m () Source #
setCurrentColor
data ColorSelectionSetCurrentColorMethodInfo Source #
Instances
| ((~) * signature (Color -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetCurrentColorMethodInfo a signature Source # | |
colorSelectionSetCurrentColor :: (MonadIO m, IsColorSelection a) => a -> Color -> m () Source #
Deprecated: (Since version 3.4)Use gtk_color_selection_set_current_rgba() instead.
setCurrentRgba
data ColorSelectionSetCurrentRgbaMethodInfo Source #
Instances
| ((~) * signature (RGBA -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetCurrentRgbaMethodInfo a signature Source # | |
colorSelectionSetCurrentRgba :: (MonadIO m, IsColorSelection a) => a -> RGBA -> m () Source #
setHasOpacityControl
data ColorSelectionSetHasOpacityControlMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetHasOpacityControlMethodInfo a signature Source # | |
colorSelectionSetHasOpacityControl :: (MonadIO m, IsColorSelection a) => a -> Bool -> m () Source #
setHasPalette
data ColorSelectionSetHasPaletteMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetHasPaletteMethodInfo a signature Source # | |
colorSelectionSetHasPalette :: (MonadIO m, IsColorSelection a) => a -> Bool -> m () Source #
setPreviousAlpha
data ColorSelectionSetPreviousAlphaMethodInfo Source #
Instances
| ((~) * signature (Word16 -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetPreviousAlphaMethodInfo a signature Source # | |
colorSelectionSetPreviousAlpha :: (MonadIO m, IsColorSelection a) => a -> Word16 -> m () Source #
setPreviousColor
data ColorSelectionSetPreviousColorMethodInfo Source #
Instances
| ((~) * signature (Color -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetPreviousColorMethodInfo a signature Source # | |
colorSelectionSetPreviousColor :: (MonadIO m, IsColorSelection a) => a -> Color -> m () Source #
Deprecated: (Since version 3.4)Use gtk_color_selection_set_previous_rgba() instead.
setPreviousRgba
data ColorSelectionSetPreviousRgbaMethodInfo Source #
Instances
| ((~) * signature (RGBA -> m ()), MonadIO m, IsColorSelection a) => MethodInfo * ColorSelectionSetPreviousRgbaMethodInfo a signature Source # | |
colorSelectionSetPreviousRgba :: (MonadIO m, IsColorSelection a) => a -> RGBA -> m () Source #
Properties
currentAlpha
data ColorSelectionCurrentAlphaPropertyInfo Source #
Instances
| AttrInfo ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrOrigin ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrLabel ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrGetType ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorSelectionCurrentAlphaPropertyInfo Source # | |
| type AttrAllowedOps ColorSelectionCurrentAlphaPropertyInfo Source # | |
colorSelectionCurrentAlpha :: AttrLabelProxy "currentAlpha" Source #
constructColorSelectionCurrentAlpha :: IsColorSelection o => Word32 -> IO (GValueConstruct o) Source #
getColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> m Word32 Source #
setColorSelectionCurrentAlpha :: (MonadIO m, IsColorSelection o) => o -> Word32 -> m () Source #
currentColor
data ColorSelectionCurrentColorPropertyInfo Source #
Instances
| AttrInfo ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrOrigin ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrLabel ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrGetType ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorSelectionCurrentColorPropertyInfo Source # | |
| type AttrAllowedOps ColorSelectionCurrentColorPropertyInfo Source # | |
colorSelectionCurrentColor :: AttrLabelProxy "currentColor" Source #
constructColorSelectionCurrentColor :: IsColorSelection o => Color -> IO (GValueConstruct o) Source #
getColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> m (Maybe Color) Source #
setColorSelectionCurrentColor :: (MonadIO m, IsColorSelection o) => o -> Color -> m () Source #
currentRgba
data ColorSelectionCurrentRgbaPropertyInfo Source #
Instances
| AttrInfo ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrOrigin ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrLabel ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrGetType ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorSelectionCurrentRgbaPropertyInfo Source # | |
| type AttrAllowedOps ColorSelectionCurrentRgbaPropertyInfo Source # | |
colorSelectionCurrentRgba :: AttrLabelProxy "currentRgba" Source #
constructColorSelectionCurrentRgba :: IsColorSelection o => RGBA -> IO (GValueConstruct o) Source #
getColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> m (Maybe RGBA) Source #
setColorSelectionCurrentRgba :: (MonadIO m, IsColorSelection o) => o -> RGBA -> m () Source #
hasOpacityControl
data ColorSelectionHasOpacityControlPropertyInfo Source #
Instances
| AttrInfo ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrSetTypeConstraint ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrOrigin ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrLabel ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrGetType ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorSelectionHasOpacityControlPropertyInfo Source # | |
| type AttrAllowedOps ColorSelectionHasOpacityControlPropertyInfo Source # | |
colorSelectionHasOpacityControl :: AttrLabelProxy "hasOpacityControl" Source #
constructColorSelectionHasOpacityControl :: IsColorSelection o => Bool -> IO (GValueConstruct o) Source #
getColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> m Bool Source #
setColorSelectionHasOpacityControl :: (MonadIO m, IsColorSelection o) => o -> Bool -> m () Source #
hasPalette
data ColorSelectionHasPalettePropertyInfo Source #
Instances
| AttrInfo ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrSetTypeConstraint ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrOrigin ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrLabel ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrGetType ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrBaseTypeConstraint ColorSelectionHasPalettePropertyInfo Source # | |
| type AttrAllowedOps ColorSelectionHasPalettePropertyInfo Source # | |
colorSelectionHasPalette :: AttrLabelProxy "hasPalette" Source #
constructColorSelectionHasPalette :: IsColorSelection o => Bool -> IO (GValueConstruct o) Source #
getColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> m Bool Source #
setColorSelectionHasPalette :: (MonadIO m, IsColorSelection o) => o -> Bool -> m () Source #
Signals
colorChanged
type ColorSelectionColorChangedCallback = IO () Source #
data ColorSelectionColorChangedSignalInfo Source #
Instances
| SignalInfo ColorSelectionColorChangedSignalInfo Source # | |
| type HaskellCallbackType ColorSelectionColorChangedSignalInfo Source # | |
afterColorSelectionColorChanged :: (GObject a, MonadIO m) => a -> ColorSelectionColorChangedCallback -> m SignalHandlerId Source #
mk_ColorSelectionColorChangedCallback :: C_ColorSelectionColorChangedCallback -> IO (FunPtr C_ColorSelectionColorChangedCallback) Source #
onColorSelectionColorChanged :: (GObject a, MonadIO m) => a -> ColorSelectionColorChangedCallback -> m SignalHandlerId Source #
wrap_ColorSelectionColorChangedCallback :: ColorSelectionColorChangedCallback -> Ptr () -> Ptr () -> IO () Source #