Safe Haskell | None |
---|
Lens-based Gtk interface
- data I m
- data ListLayout
- = Horizontal
- | Vertical
Documentation
Interface description parametrized by a monad
Label (Free m String) | label |
Button | button |
Checkbox (Ref m Bool) | checkbox |
Combobox [String] (Ref m Int) | combo box |
Entry (Ref m String) | entry field |
List ListLayout [I m] | group interfaces into row or column |
Notebook [(String, I m)] | tabs |
forall a . Eq a => Cell | dynamic interface |
| |
Action (m (I m)) | do an action before giving the interface |