Skip to main content

Crate bexa_ui_core

Crate bexa_ui_core 

Source

Re-exports§

pub use framework::DrawContext;
pub use framework::EventContext;
pub use framework::Widget;
pub use renderer::QuadCommand;
pub use renderer::Renderer;
pub use renderer::TextCommand;
pub use signal::Signal;
pub use signal::SetSignal;
pub use signal::IntoSignal;
pub use signal::create_signal;
pub use theme::Theme;
pub use tree::build_taffy;
pub use tree::clear_active_widgets;
pub use tree::collect_focus_paths;
pub use tree::dispatch_event;
pub use tree::dispatch_scroll;
pub use tree::draw_widgets;
pub use tree::handle_scrollbar_event;
pub use tree::release_scrollbar_drag;
pub use tree::scroll_root;
pub use tree::sync_styles;
pub use tree::try_start_scrollbar_drag;
pub use tree::update_widget_measures;
pub use tree::widget_mut_at_path;
pub use tree::WidgetNode;
pub use widgets::Button;
pub use widgets::Checkbox;
pub use widgets::Container;
pub use widgets::Flex;
pub use widgets::Icon;
pub use widgets::Label;
pub use widgets::RadioButton;
pub use widgets::radio_group;
pub use widgets::Select;
pub use widgets::TextInput;

Modules§

framework
icons
renderer
signal
theme
tree
widgets

Macros§

ui
Declarative UI macro for building widget trees.

Structs§

Metrics
Metrics of text
WindowRequest
Request to open a new window from within a widget callback.

Enums§

Align
Align or justify

Functions§

create_window_requests
Create a new WindowRequests handle.

Type Aliases§

WindowRequests
Shared handle for widgets to request new windows.