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