|
| Graphics.UI.Grapefruit.Backend.Std |
|
|
|
|
| Description |
| This module declares a subclass of UIBackend with methods that every reasonable UI backend
should implement.
|
|
| Synopsis |
|
|
|
|
| Interface
|
|
|
| A subclass of UIBackend which declares standard bricks and boxes.
| | | Methods | | | A widget showing one line of text.
| | | | A push button.
| | | | A widget which aggregates and arbitrary number of other widgets.
| | | | An ordinary window.
|
|
|
|
| Utilities
|
|
|
| An orientation of widgets in a box.
| | Constructors | |
|
|
|
A caption of a widget with an optional hotkey marker.
Currently, this type is not used.
| | Constructors | | ColdCaption String | a caption without a hotkey
| | HotCaption String Char String | a caption consisting of a prefix string, a hotkey and a suffix string
|
|
|
|
| Field names
|
|
|
A field name.
Typical properties:
- kind
-
output
- type
-
DSignal `Of` ()
- meaning
-
a “window was closed” event
| | Constructors | |
|
|
|
A field name.
Typical properties:
- kind
-
output
- type
-
DSignal `Of` ()
- meaning
-
a stream of button push events
| | Constructors | |
|
|
|
A field name.
Typical properties:
- kind
-
input (required)
- type
-
SSignal `Of` String
- meaning
-
the caption of a widget
| | Constructors | |
|
|
|
A field name.
Typical properties:
- kind
-
input (required)
- type
-
SSignal `Of` String
- meaning
-
the title of a window
| | Constructors | |
|
|
| Produced by Haddock version 2.4.2 |