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.