| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Monomer.SaveManager
Description
This is a composite which consists of selectList and buttons:
- New slot
- Save
- Load
- Remove
saveManager field
Synopsis
- module Monomer.SaveManager.SaveManagerModel
- module Monomer.SaveManager.SaveManagerCfg
- data SaveManagerEvent a
- saveManager :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) => ALens' s (SaveManagerModel a) -> WidgetNode s e
- saveManager_ :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) => ALens' s (SaveManagerModel a) -> [SaveManagerCfg s e a] -> WidgetNode s e
- saveManagerV :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) => SaveManagerModel a -> (a -> e) -> WidgetNode s e
- saveManagerV_ :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) => SaveManagerModel a -> (a -> e) -> [SaveManagerCfg s e a] -> WidgetNode s e
- saveManagerD_ :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) => WidgetData s (SaveManagerModel a) -> [SaveManagerCfg s e a] -> [CompositeCfg (SaveManagerModel a) (SaveManagerEvent a) s e] -> WidgetNode s e
Re-exported modules
Configuration
data SaveManagerEvent a Source #
Instances
| Eq a => Eq (SaveManagerEvent a) Source # | |
Defined in Monomer.SaveManager.SaveManagerEvent Methods (==) :: SaveManagerEvent a -> SaveManagerEvent a -> Bool # (/=) :: SaveManagerEvent a -> SaveManagerEvent a -> Bool # | |
Constructors
Arguments
| :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) | |
| => ALens' s (SaveManagerModel a) | The lens into the model. |
| -> WidgetNode s e | The created save manager. |
Creates a save manager using the given lens.
Arguments
| :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) | |
| => ALens' s (SaveManagerModel a) | The lens into the model. |
| -> [SaveManagerCfg s e a] | The config options. |
| -> WidgetNode s e | The created save manager. |
Creates a save manager using the given lens. Accepts config.
Arguments
| :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) | |
| => SaveManagerModel a | The composite model. |
| -> (a -> e) | The event to raise on change. |
| -> WidgetNode s e | The created save manager. |
Creates a save manager using the given composite model and
onChange event handler.
Arguments
| :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) | |
| => SaveManagerModel a | The composite model. |
| -> (a -> e) | The event to raise on change. |
| -> [SaveManagerCfg s e a] | The config options. |
| -> WidgetNode s e | The created save manager. |
Creates a save manager using the given composite model and
onChange event handler. Accepts config.
Arguments
| :: (WidgetModel s, WidgetEvent e, Eq a, Typeable a) | |
| => WidgetData s (SaveManagerModel a) | The |
| -> [SaveManagerCfg s e a] | The config options. |
| -> [CompositeCfg (SaveManagerModel a) (SaveManagerEvent a) s e] | The composite config options. |
| -> WidgetNode s e | The created save manager. |
Creates a save manager providing a WidgetData instance and config.