Expand description
UI Widget System for Proof Engine.
Provides retained-state widgets, panel containers, layout engine, theming, animation, and tooltip systems.
Re-exports§
pub use layout::UiLayout;pub use layout::Anchor;pub use layout::UiRect;pub use layout::AutoLayout;pub use layout::Constraint;pub use layout::FlexLayout;pub use layout::GridLayout;pub use layout::AbsoluteLayout;pub use layout::StackLayout;pub use layout::FlowLayout;pub use layout::LayoutNode;pub use layout::ResponsiveBreakpoints;pub use layout::SafeAreaInsets;pub use layout::Breakpoint;pub use layout::Axis;pub use layout::JustifyContent;pub use layout::CrossAlign;pub use layout::FlexWrap;pub use widgets::UiLabel;pub use widgets::UiProgressBar;pub use widgets::UiButton;pub use widgets::UiPanel;pub use widgets::UiPulseRing;pub use panels::Window;pub use panels::SplitPane;pub use panels::TabBar;pub use panels::TabPanel;pub use panels::Toolbar;pub use panels::StatusBar;pub use panels::ContextMenu;pub use panels::Notification;pub use panels::Modal;pub use panels::DragDropContext;pub use panels::NotificationSeverity;pub use panels::Toast;pub use panels::ToolbarItem;
Modules§
- framework
- Standalone UI framework — widget tree, event system, theming, and layout.
- layout
- Layout system for UI elements.
- panels
- UI panel and container implementations.
- widgets
- UI widget implementations: labels, progress bars, buttons, panels, rings.
Structs§
- Animator
- Color
- Layout
Engine - Layout
Item - Layout
Result - Rect
- Tooltip
System - UiContext
- UiId
- UiStyle
- UiTheme
- Widget
State Retained