Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- colorChooserNew :: Rectangle -> Maybe Text -> IO (Ref ColorChooser)
- colorChooserCustom :: Rectangle -> Maybe Text -> Maybe (Ref ColorChooser -> IO ()) -> Maybe (CustomColorChooserFuncs ColorChooser) -> Maybe (CustomWidgetFuncs ColorChooser) -> IO (Ref ColorChooser)
- rgb2Hsv :: (Between0And1, Between0And1, Between0And1) -> IO (Maybe (Between0And6, Between0And1, Between0And1))
- hsv2Rgb :: (Between0And6, Between0And1, Between0And1) -> IO (Maybe (Between0And1, Between0And1, Between0And1))
- flcColorChooser :: Text -> ColorChooserRGB -> Maybe ColorChooserMode -> IO (Maybe ColorChooserRGB)
- data CustomColorChooserFuncs a = CustomColorChooserFuncs {
- getModeCustom :: Ref a -> IO ColorChooserMode
- setModeCustom :: Ref a -> ColorChooserMode -> IO ()
- hueCustom :: Ref a -> IO Between0And6
- saturationCustom :: Ref a -> IO Between0And1
- valueCustom :: Ref a -> IO Between0And1
- rCustom :: Ref a -> IO Between0And1
- gCustom :: Ref a -> IO Between0And1
- bCustom :: Ref a -> IO Between0And1
- hsvCustom :: Ref a -> (Between0And6, Between0And1, Between0And1) -> IO Int
- rgbCustom :: Ref a -> (Between0And1, Between0And1, Between0And1) -> IO Int
Constructor
colorChooserNew :: Rectangle -> Maybe Text -> IO (Ref ColorChooser) Source #
:: Rectangle | The bounds of this ColorChooser |
-> Maybe Text | The ColorChooser label |
-> Maybe (Ref ColorChooser -> IO ()) | Optional custom drawing function |
-> Maybe (CustomColorChooserFuncs ColorChooser) | |
-> Maybe (CustomWidgetFuncs ColorChooser) | Optional custom widget functions |
-> IO (Ref ColorChooser) |
rgb2Hsv :: (Between0And1, Between0And1, Between0And1) -> IO (Maybe (Between0And6, Between0And1, Between0And1)) Source #
hsv2Rgb :: (Between0And6, Between0And1, Between0And1) -> IO (Maybe (Between0And1, Between0And1, Between0And1)) Source #
flcColorChooser :: Text -> ColorChooserRGB -> Maybe ColorChooserMode -> IO (Maybe ColorChooserRGB) Source #
data CustomColorChooserFuncs a Source #
CustomColorChooserFuncs | |
|
Hierarchy
Graphics.UI.FLTK.LowLevel.Widget | v Graphics.UI.FLTK.LowLevel.Group | v Graphics.UI.FLTK.LowLevel.ColorChooser
Functions
draw ::Ref
ColorChooser
->IO
() drawSuper ::Ref
ColorChooser
->IO
() getB ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And1
) getG ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And1
) getHue ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And6
) getMode ::Ref
ColorChooser
->IO
(ColorChooserMode
) getR ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And1
) getSaturation ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And1
) getValue ::Ref
ColorChooser
->IO
(Either
OutOfRange
Between0And1
) handle ::Ref
ColorChooser
->Event
->IO
(Either
UnknownEvent
()) handleSuper ::Ref
ColorChooser
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
ColorChooser
->IO
() hideSuper ::Ref
ColorChooser
->IO
() resize ::Ref
ColorChooser
->Rectangle
->IO
() resizeSuper ::Ref
ColorChooser
->Rectangle
->IO
() setHsv ::Ref
ColorChooser
-> (Between0And6
,Between0And1
,Between0And1
) ->IO
(Either
NoChange
()) setMode ::Ref
ColorChooser
->ColorChooserMode
->IO
() setRgb ::Ref
ColorChooser
-> (Between0And1
,Between0And1
,Between0And1
) ->IO
(Either
NoChange
()) showWidget ::Ref
ColorChooser
->IO
() showWidgetSuper ::Ref
ColorChooser
->IO
()