|
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 |