|
| Graphics.UI.Phooey.Applicative | | Portability | TypeSynonymInstances | | Stability | experimental | | Maintainer | conal@conal.net |
|
|
|
|
|
| Description |
| UIs as applicative functors. This module is a very simple layering
over Graphics.UI.Phooey.Monad. It serves to hide the Source types
and give an applicative feel to UI construction.
|
|
| Synopsis |
|
|
|
|
| The UI applicative functor
|
|
|
| The UI applicative functor.
|
|
|
| Run a UI with window title "Applicative Phooey GUI".
|
|
|
| Run a UI with given window title.
|
|
| Tools for high-level widgets
|
|
|
| Input widget, with initial value.
|
|
|
| Output widget. Yields a sink of values
|
|
|
| Make an input widget
|
|
|
| Make an output widget
|
|
| Some high-level widgets
|
|
|
| String input widget
|
|
|
| String display widget
|
|
|
| Showable output widget
|
|
|
| Slider input widget
|
|
|
| Slider output widget with static bounds
|
|
|
| Slider input widget over fractional values
|
|
|
| Slider input widget over fractional values
|
|
|
| Boolean input widget
|
|
|
| Boolean display widget
|
|
|
| Input from a "menu" of choices.
|
|
|
| Input from a timer and a means of polling. Interval is in seconds.
If poll is expensive, then apply cache to the resulting UI.
|
|
| Explicit layout
|
|
|
| Lay out from top to bottom
|
|
|
| Lay out from bottom to top
|
|
|
| Lay out from left to right
|
|
|
| Lay out from right to left
|
|
| Produced by Haddock version 2.1.0 |