Copyright | (c) 2018 Francisco Vallarino |
---|---|
License | BSD-3-Clause (see the LICENSE file) |
Maintainer | fjvallarino@gmail.com |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Color picker using sliders and numeric fields.
Configs:
- showAlpha: whether to allow modifying the alpha channel or not.
- onFocus: event to raise when focus is received.
- onFocusReq: WidgetRequest to generate when focus is received.
- onBlur: event to raise when focus is lost.
- onBlurReq: WidgetRequest to generate when focus is lost.
- onChange: event to raise when any of the values changes.
- onChangeReq: WidgetRequest to generate when any of the values changes.
Synopsis
- colorPicker :: (WidgetModel sp, WidgetEvent ep) => ALens' sp Color -> WidgetNode sp ep
- colorPicker_ :: (WidgetModel sp, WidgetEvent ep) => ALens' sp Color -> [ColorPickerCfg sp ep] -> WidgetNode sp ep
- colorPickerV :: (WidgetModel sp, WidgetEvent ep) => Color -> (Color -> ep) -> WidgetNode sp ep
- colorPickerV_ :: (WidgetModel sp, WidgetEvent ep) => Color -> (Color -> ep) -> [ColorPickerCfg sp ep] -> WidgetNode sp ep
- colorPickerD_ :: (WidgetModel sp, WidgetEvent ep) => WidgetData sp Color -> [ColorPickerCfg sp ep] -> [CompositeCfg Color ColorPickerEvt sp ep] -> WidgetNode sp ep
Documentation
colorPicker :: (WidgetModel sp, WidgetEvent ep) => ALens' sp Color -> WidgetNode sp ep Source #
Creates a color picker using the given lens.
colorPicker_ :: (WidgetModel sp, WidgetEvent ep) => ALens' sp Color -> [ColorPickerCfg sp ep] -> WidgetNode sp ep Source #
Creates a color picker using the given lens. Accepts config.
colorPickerV :: (WidgetModel sp, WidgetEvent ep) => Color -> (Color -> ep) -> WidgetNode sp ep Source #
Creates a color picker using the given value and onChange event handler.
colorPickerV_ :: (WidgetModel sp, WidgetEvent ep) => Color -> (Color -> ep) -> [ColorPickerCfg sp ep] -> WidgetNode sp ep Source #
Creates a color picker using the given value and onChange event handler. Accepts config.
colorPickerD_ :: (WidgetModel sp, WidgetEvent ep) => WidgetData sp Color -> [ColorPickerCfg sp ep] -> [CompositeCfg Color ColorPickerEvt sp ep] -> WidgetNode sp ep Source #
Creates a color picker providing a WidgetData instance and config.