Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Monomer.EnhancedSlider
Contents
Description
This is a slider with a label, which shows current value, and buttons to increase and decrease value.
enhancedSlider lens 0 100
Synopsis
- module Monomer.EnhancedSlider.EnhancedSliderCfg
- enhancedSlider :: (WidgetModel s, WidgetEvent e, SliderValue a) => ALens' s a -> a -> a -> WidgetNode s e
- enhancedSlider_ :: (WidgetModel s, WidgetEvent e, SliderValue a) => ALens' s a -> a -> a -> [EnhancedSliderCfg s e a] -> WidgetNode s e
- enhancedSliderV :: (WidgetModel s, WidgetEvent e, SliderValue a) => a -> (a -> e) -> a -> a -> WidgetNode s e
- enhancedSliderV_ :: (WidgetModel s, WidgetEvent e, SliderValue a) => a -> (a -> e) -> a -> a -> [EnhancedSliderCfg s e a] -> WidgetNode s e
- enhancedSliderD_ :: (WidgetModel s, WidgetEvent e, SliderValue a) => WidgetData s a -> a -> a -> [EnhancedSliderCfg s e a] -> [CompositeCfg a (EnhancedSliderEvent a) s e] -> WidgetNode s e
Re-exported modules
Constructors
Arguments
:: (WidgetModel s, WidgetEvent e, SliderValue a) | |
=> ALens' s a | The lens into the model. |
-> a | Minimum value. |
-> a | Maximum value. |
-> WidgetNode s e | The created enhanced slider. |
Creates an enhanced slider using the given lens, providing minimum and maximum values.
Arguments
:: (WidgetModel s, WidgetEvent e, SliderValue a) | |
=> ALens' s a | The lens into the model. |
-> a | Minimum value. |
-> a | Maximum value. |
-> [EnhancedSliderCfg s e a] | The config options. |
-> WidgetNode s e | The created enhanced slider. |
Creates an enhanced slider using the given lens, providing minimum and maximum values. Accepts config.
Arguments
:: (WidgetModel s, WidgetEvent e, SliderValue a) | |
=> a | The current value. |
-> (a -> e) | The event to raise on change. |
-> a | Minimum value. |
-> a | Maximum value. |
-> WidgetNode s e | The created enhanced slider. |
Creates an enhanced slider using the given value and onChange
event handler, providing minimum and maximum values.
Arguments
:: (WidgetModel s, WidgetEvent e, SliderValue a) | |
=> a | The current value. |
-> (a -> e) | The event to raise on change. |
-> a | Minimum value. |
-> a | Maximum value. |
-> [EnhancedSliderCfg s e a] | The config options. |
-> WidgetNode s e | The created enhanced slider. |
Creates an enhanced slider using the given value and onChange
event handler, providing minimum and maximum values. Accepts config.
Arguments
:: (WidgetModel s, WidgetEvent e, SliderValue a) | |
=> WidgetData s a | The |
-> a | Minimum value. |
-> a | Maximum value. |
-> [EnhancedSliderCfg s e a] | The config options. |
-> [CompositeCfg a (EnhancedSliderEvent a) s e] | The composite config options. |
-> WidgetNode s e | The created enhanced slider. |
Creates an enhanced slider providing a WidgetData
instance,
minimum and maximum values and config.