Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- data Init = Init
- data BeforeEvent = BeforeEvent
- data BeforeRender = BeforeRender
- data OnRender = OnRender
- data AfterRender = AfterRender
- data Exit = Exit
- data Keypress
- data Mod
Documentation
The Event type represents a common denominator for all actions that could occur Event transmitters express events that have occured as a member of this type. At the moment it's quite sparse, but it will expand as new types of events are needed.
This event is dispatched exactly once when the editor starts up.
data BeforeEvent Source #
This event is dispatched immediately before dispatching any events from
asyncronous event listeners (like Keypress
s)
data BeforeRender Source #
This event is dispatched immediately before dispatching
the OnRender
event.
This event is dispatched when it's time for extensions to render to screen.
data AfterRender Source #
This event is dispatched immediately after dispatching OnRender
.
This event is dispatched before exiting the editor, listen for this to do any clean-up (saving files, etc.)
This event is dispatched in response to keyboard key presses. It contains both
the char that was pressed and any modifiers (Mod
) that where held when the key was pressed.