Expand description
Core runtime types and utilities for the rlvgl
UI toolkit.
This crate exposes the building blocks used by higher level widgets and
platform backends. It is intended to be usable in no_std
environments and
therefore avoids allocations where possible. Widgets are organised into a
tree of WidgetNode
values which receive [Event
]s and draw themselves via
a [Renderer
] implementation.
Modules§
- animation
- Animation primitives such as fades and slides.
- event
- Basic UI events used for widgets.
- plugins
- Feature-gated plugin modules for asset handling.
- renderer
- Rendering interface used by widgets.
- style
- Visual appearance attributes applied to widgets.
- theme
- Theme trait and basic implementations.
- widget
- Basic widget traits and geometry types.
Structs§
- Widget
Node - Node in the widget hierarchy.