Skip to main content

Crate rlvgl_ui

Crate rlvgl_ui 

Source
Expand description

High-level style and theme utilities bridging rlvgl-core and rlvgl-widgets components.

Re-exports§

pub use alert::Alert;
pub use badge::Badge;
pub use button::IconButton;
pub use checkbox::Checkbox;
pub use drawer::Drawer;
pub use event::OnClick;
pub use event::Slider;
pub use icon::Icon;
pub use icon::lookup;
pub use input::Input;
pub use input::Textarea;
pub use layout::BoxLayout;
pub use layout::Grid;
pub use layout::HStack;
pub use layout::VStack;
pub use modal::Modal;
pub use radio::Radio;
pub use style::Part;
pub use style::State;
pub use style::Style;
pub use style::StyleBuilder;
pub use switch::Switch;
pub use tag::Tag;
pub use text::Heading;
pub use text::Text;
pub use theme::Theme;
pub use theme::Tokens;
pub use toast::Toast;

Modules§

alert
Alert component for rlvgl-ui built from a Container and Label.
badge
Badge component for rlvgl-ui.
button
Button helpers and IconButton component for rlvgl-ui.
checkbox
Checkbox component with change callbacks for rlvgl-ui.
drawer
Drawer component for rlvgl-ui.
event
Event hook helpers for rlvgl-ui widgets.
icon
Icon font helpers and Button extension for rlvgl-ui.
input
Input and textarea components for rlvgl-ui.
layout
Basic layout helpers for arranging Widget instances from rlvgl-widgets.
modal
Modal component for rlvgl-ui.
radio
Radio component with change callbacks for rlvgl-ui.
style
Builder utilities for constructing styles consumed by Widget implementations across rlvgl-widgets.
switch
Switch component with change callbacks for rlvgl-ui.
tag
Tag component for rlvgl-ui.
text
Text and heading helpers for rlvgl-ui.
theme
Theme and token definitions for styling rlvgl-widgets components.
toast
Toast component for rlvgl-ui.

Structs§

Button
Clickable button widget.
Color
RGBA color used by the renderer.