keera-hails-mvc-model-protectedmodel-0.0.3.5: Rapid Gtk Application Development - Protected Reactive Models

Safe HaskellSafe-Inferred
LanguageHaskell98

Hails.MVC.Model.ReactiveFields

Documentation

type Field a b c = (b -> a, a -> b -> Bool, a -> b -> b, c) Source

preTrue :: a -> b -> Bool Source

fieldSetter :: (Eq a, Event c) => Field a b c -> ReactiveModel b c d -> a -> ReactiveModel b c d Source

fieldGetter :: Event c => Field a b c -> ReactiveModel b c d -> a Source

fieldSetterUndo :: (Eq a, Event c) => Field a b c -> ReactiveModel b c d -> a -> ReactiveModel b c d Source