Expand description
Core runtime pieces for ratkit. Core runtime types and runner.
Modules§
- runner
- Core runner coordinating layout and event dispatch.
Structs§
- Coordinator
Config - Element
Handle - Handle to a registered element.
- Element
Id - Unique identifier for a UI element.
- Element
Metadata - Metadata about a registered element.
- Keyboard
Event - A keyboard input event.
- Layout
Coordinator - Mouse
Event - A mouse input event.
- Mouse
Router Config - Redraw
Signal - A cloneable signal for requesting a redraw from any thread.
- Resize
Event - A terminal resize event.
- Runner
- Core runtime runner coordinating event dispatch and render passes.
- Runner
Config - Runner configuration for event cadence and routing.
- Tick
Event - A periodic tick event.
Enums§
- Coordinator
Action - Coordinator
Event - Focus
Request - Focus change request type.
- Layout
Error - Errors that can occur in the layout manager.
- Runner
Action - Action requested by the runner after handling an event.
- Visibility
- Visibility state of an element.
Traits§
- Coordinator
App - Element
- Trait for elements that can be registered with the layout manager.
Type Aliases§
- Layout
Result - Result type alias for layout operations.
- Runner
Event - Runner events routed to the core runtime.