|
|
|
|
|
Description |
|
|
Synopsis |
|
|
|
|
Event
|
|
|
An event for a widget w that expects an event handler of type a.
|
|
|
|
Transform an event to an attribute.
|
|
|
Change the event type.
|
|
Basic events
|
|
Selecting
|
|
|
Selecting widgets fire a select event when an item is selected.
| | Methods | | A select event is fired when an item is selected.
|
|
|
|
|
A select event is fired when an item is selected.
|
|
Commanding
|
|
class Commanding w where | Source |
|
Commanding widgets fire a command event.
| | Methods | | A commanding event, for example a button press.
|
| | Instances | |
|
|
|
A commanding event, for example a button press.
|
|
Reactive
|
|
|
Reactive widgets are almost all visible widgets on the screen.
| | Methods | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paint widgets can serve as a canvas.
Note: it is illegal to use both a paint and paintRaw
event handler at the same widget.
| | Methods | | Paint double buffered to a device context. The context is always
cleared before drawing. Takes the current view rectangle (adjusted
for scrolling) as an argument.
| | | Paint directly to the on-screen device context. Takes the current
view rectangle and a list of dirty rectangles as arguments.\
| | | Emit a paint event to the specified widget.
|
|
|
|
|
Paint double buffered to a device context. The context is always
cleared before drawing. Takes the current view rectangle (adjusted
for scrolling) as an argument.
|
|
|
Paint directly to the on-screen device context. Takes the current
view rectangle and a list of dirty rectangles as arguments.\
|
|
|
Emit a paint event to the specified widget.
|
|
Event filters
|
|
Mouse filters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keyboard event filters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Types
|
|
Modifiers
|
|
Mouse events
|
|
Calender event
|
|
calendarEvent :: Event (CalendarCtrl a) (EventCalendar -> IO ()) | Source |
|
|
Keyboard events
|
|
Internal
|
|
|
Create a new event from a get and set function.
|
|
Produced by Haddock version 2.1.0 |