Re-exports§
pub use animation::animate_color;pub use animation::animate_color_with;pub use animation::animate_float;pub use animation::animate_float_with;pub use animation::get_animation_manager;pub use animation::reset_animations;pub use animation::tick_animations;pub use animation::Animation;pub use animation::AnimationManager;pub use animation::AnimationTiming;pub use animation::Easing;pub use animation::Easings;pub use app::Application;pub use app::ApplicationRegistration;pub use app::ManagedApplication;pub use bitmap::Bitmap;pub use bitmap::BitmapTextReadyEventArgs;pub use color::hsl_to_color;pub use color::mix_color;pub use color::rgb;pub use color::rgba;pub use color::with_alpha;pub use controls::anti_selection_area;pub use controls::anti_selection_area;pub use controls::checkbox;pub use controls::checkbox;pub use controls::clear_control_templates;pub use controls::combo_box;pub use controls::create_default_checkbox_indicator_presenter;pub use controls::create_default_dropdown_chevron_presenter;pub use controls::create_default_dropdown_field_presenter;pub use controls::create_default_dropdown_option_row_presenter;pub use controls::create_default_radio_indicator_presenter;pub use controls::create_default_slider_presenter;pub use controls::create_default_switch_indicator_presenter;pub use controls::create_default_text_input_presenter;pub use controls::dialog;pub use controls::dialog;pub use controls::dropdown;pub use controls::dropdown;pub use controls::form;pub use controls::form;pub use controls::get_control_templates;pub use controls::popup;pub use controls::popup;pub use controls::progress_bar;pub use controls::progress_bar;pub use controls::radio_group;pub use controls::radio_group;pub use controls::selection_area;pub use controls::selection_area;pub use controls::slider;pub use controls::slider;pub use controls::switch;pub use controls::switch;pub use controls::text_area;pub use controls::text_area;pub use controls::text_input;pub use controls::text_input;pub use controls::use_control_templates;pub use controls::AntiSelectionArea;pub use controls::Button;pub use controls::ButtonColors;pub use controls::ButtonPresenter;pub use controls::ButtonTemplate;pub use controls::ButtonVisualState;pub use controls::CheckState;pub use controls::Checkbox;pub use controls::CheckboxChangedEventArgs;pub use controls::CheckboxIndicatorPresenter;pub use controls::CheckboxIndicatorTemplate;pub use controls::CheckboxIndicatorVisualState;pub use controls::ClickEventArgs;pub use controls::ComboBox;pub use controls::ComboBoxChangedEventArgs;pub use controls::ComboBoxCommitMode;pub use controls::ComboBoxFilterMode;pub use controls::ComboBoxItem;pub use controls::ContextMenu;pub use controls::ContextMenuAction;pub use controls::ContextMenuAppearance;pub use controls::ContextMenuItemAppearance;pub use controls::ContextMenuVisibilityChangedEventArgs;pub use controls::ControlTemplateSet;pub use controls::DefaultButtonTemplate;pub use controls::DefaultCheckboxIndicatorTemplate;pub use controls::DefaultDropdownChevronTemplate;pub use controls::DefaultDropdownFieldTemplate;pub use controls::DefaultDropdownOptionRowTemplate;pub use controls::DefaultRadioIndicatorTemplate;pub use controls::DefaultSliderTemplate;pub use controls::DefaultSwitchIndicatorTemplate;pub use controls::DefaultTextInputTemplate;pub use controls::Dialog;pub use controls::DialogAppearance;pub use controls::DialogShownEventArgs;pub use controls::Dropdown;pub use controls::DropdownChangedEventArgs;pub use controls::DropdownChevronMetrics;pub use controls::DropdownChevronPresenter;pub use controls::DropdownChevronTemplate;pub use controls::DropdownChevronVisualState;pub use controls::DropdownColors;pub use controls::DropdownFieldMetrics;pub use controls::DropdownFieldPresenter;pub use controls::DropdownFieldTemplate;pub use controls::DropdownFieldVisualState;pub use controls::DropdownItem;pub use controls::DropdownOptionRowMetrics;pub use controls::DropdownOptionRowPresenter;pub use controls::DropdownOptionRowTemplate;pub use controls::DropdownOptionRowVisualState;pub use controls::DropdownSizing;pub use controls::Form;pub use controls::LabeledControlColors;pub use controls::LabeledControlSizing;pub use controls::MenuItem;pub use controls::OverlayBackdropAppearance;pub use controls::Popup;pub use controls::PopupAppearance;pub use controls::PressableIndicatorMetrics;pub use controls::PressableIndicatorPresenter;pub use controls::PressableIndicatorVisualState;pub use controls::ProgressBar;pub use controls::ProgressBarColors;pub use controls::ProgressBarSizing;pub use controls::RadioButton;pub use controls::RadioButtonChangedEventArgs;pub use controls::RadioGroup;pub use controls::RadioGroupChangedEventArgs;pub use controls::RadioIndicatorPresenter;pub use controls::RadioIndicatorTemplate;pub use controls::RadioIndicatorVisualState;pub use controls::SelectionArea;pub use controls::Slider;pub use controls::SliderChangedEventArgs;pub use controls::SliderColors;pub use controls::SliderPresenter;pub use controls::SliderPresenterMetrics;pub use controls::SliderSizing;pub use controls::SliderTemplate;pub use controls::SliderVisualState;pub use controls::SurfaceAppearance;pub use controls::Switch;pub use controls::SwitchChangedEventArgs;pub use controls::SwitchIndicatorPresenter;pub use controls::SwitchIndicatorTemplate;pub use controls::SwitchIndicatorVisualState;pub use controls::TextArea;pub use controls::TextEditorSurface;pub use controls::TextInput;pub use controls::TextInputColors;pub use controls::TextInputPresenter;pub use controls::TextInputTemplate;pub use controls::TextInputVisualState;pub use controls::DEFAULT_BUTTON_TEMPLATE;pub use controls::DEFAULT_CHECKBOX_INDICATOR_TEMPLATE;pub use controls::DEFAULT_DROPDOWN_CHEVRON_TEMPLATE;pub use controls::DEFAULT_DROPDOWN_FIELD_TEMPLATE;pub use controls::DEFAULT_DROPDOWN_OPTION_ROW_TEMPLATE;pub use controls::DEFAULT_RADIO_INDICATOR_TEMPLATE;pub use controls::DEFAULT_SLIDER_TEMPLATE;pub use controls::DEFAULT_SWITCH_INDICATOR_TEMPLATE;pub use controls::DEFAULT_TEXT_INPUT_TEMPLATE;pub use drag_drop::DragCompletedEventArgs;pub use drag_drop::DragDataObject;pub use drag_drop::DragDropEffects;pub use drag_drop::DragEventArgs;pub use drag_drop::DragSession;pub use drag_drop::DropProposal;pub use drawing::DrawContext;pub use drawing::Paint;pub use drawing::Path;pub use event::FocusChangedEventArgs;pub use event::GestureEventArgs;pub use event::GestureEventKind;pub use event::GestureEventPhase;pub use event::GestureIntent;pub use event::KeyEventArgs;pub use event::LongPressEventArgs;pub use event::PointerButton;pub use event::PointerButtons;pub use event::PointerEventArgs;pub use event::PointerType;pub use event::SelectionChangedEventArgs;pub use event::TextChangedEventArgs;pub use event::WheelEventArgs;pub use external_drop::ExternalDropEventArgs;pub use external_drop::ExternalDropItemInfo;pub use external_drop::ExternalDropItemKind;pub use fetch::Fetch;pub use fetch::FetchErrorEventArgs;pub use fetch::FetchRequest;pub use fetch::FetchResponse;pub use file::BrowserFile;pub use file::BrowserFileWriter;pub use file::File;pub use file::FileCapabilities;pub use file::FileErrorEventArgs;pub use file::FileOpenEventArgs;pub use file::FileOpenRequest;pub use file::FileReadChunk;pub use file::FileRequestGuard;pub use file::FileSaveMode;pub use file::FileSaveRequest;pub use file::FileSaveResult;pub use file::FileWorkerProcessProgress;pub use file::FileWorkerProcessRequest;pub use file::FileWorkerProcessResult;pub use file::FileWriteProgress;pub use frame_scheduler::mark_needs_commit;pub use frame_scheduler::on_loaded;pub use frame_scheduler::LoadedEventArgs;pub use frame_signal::frame_time_signal;pub use frame_signal::FrameTimeSignalHandle;pub use host_events::HostEventSubscription;pub use image_sampling::ImageSampling;pub use image_sampling::ImageSamplingMode;pub use node::auto;pub use node::column;pub use node::custom_drawable;pub use node::fill;pub use node::flex_box;pub use node::grid;pub use node::image;pub use node::pct;pub use node::portal;pub use node::px;pub use node::row;pub use node::scroll_box;pub use node::scroll_view;pub use node::svg;pub use node::text;pub use node::viewport_height;pub use node::viewport_width;pub use node::virtual_list;pub use node::Border;pub use node::BoxStyleSurface;pub use node::Child;pub use node::ChildContainerSurface;pub use node::ContextMenuEventArgs;pub use node::Corners;pub use node::CustomDrawable;pub use node::DrawableInvalidator;pub use node::EdgeInsets;pub use node::FlexBox;pub use node::FlexBoxSurface;pub use node::FlexLayoutSurface;pub use node::GradientStop;pub use node::Grid;pub use node::GridTrack;pub use node::HasFlexBoxRoot;pub use node::HasTextNode;pub use node::Image;pub use node::ImageNode;pub use node::LayoutSurface;pub use node::Length;pub use node::Node;pub use node::Portal;pub use node::PresenterHostStyle;pub use node::ScrollBar;pub use node::ScrollBarStyle;pub use node::ScrollBarVisibility;pub use node::ScrollBox;pub use node::ScrollState;pub use node::ScrollView;pub use node::Shadow;pub use node::Svg;pub use node::SvgNode;pub use node::Text;pub use node::TextContentSurface;pub use node::TextEditingSurface;pub use node::TextEventSurface;pub use node::TextLayoutSurface;pub use node::TextNode;pub use node::TextSelectionSurface;pub use node::TextSurface;pub use node::TextTypographySurface;pub use node::ThemeBindable;pub use node::VirtualList;pub use text::span;pub use text::DynamicTextLayout;pub use text::DynamicTextOverflow;pub use text::RichText;pub use text::RichTextSpan;pub use text::TextLayout;pub use text::TextLayoutReadyEventArgs;pub use text::TextMetrics;pub use theme::bind_theme;pub use theme::current_theme;pub use theme::default_dark_theme;pub use theme::default_light_theme;pub use theme::generate_theme;pub use theme::is_dark_mode;pub use theme::is_using_system_theme;pub use theme::set_accent_color;pub use theme::subscribe;pub use theme::use_custom_theme;pub use theme::use_system_theme;pub use theme::Colors;pub use theme::ContextMenuItemTheme;pub use theme::ContextMenuTheme;pub use theme::Fonts;pub use theme::Spacing;pub use theme::Theme;pub use theme::ToolTipTheme;pub use timers::cancel_timeout;pub use timers::set_timeout;pub use timers::TimerHandle;pub use tool_tip::ToolTip;pub use transitions::NodeTransitions;pub use typography::FontFace;pub use typography::FontFaceLoadedEventArgs;pub use typography::FontFamily;pub use typography::FontStack;pub use typography::FontStackLoadedEventArgs;pub use typography::FontStyle;pub use typography::FontWeight;pub use typography::FontsLoadedEventArgs;pub use viewport::viewport_height_signal;pub use viewport::viewport_width_signal;pub use viewport::ViewportSignalHandle;pub use worker::Worker;pub use worker::WorkerCompletedEventArgs;pub use worker::WorkerErrorEventArgs;pub use worker::WorkerProgressEventArgs;pub use assets::*;pub use debug::*;pub use logger::*;pub use navigation::*;pub use persisted::*;pub use platform::*;
Modules§
- animation
- app
- assets
- bitmap
- color
- controls
- debug
- drag_
drop - drawing
- event
- external_
drop - fetch
- file
- frame_
scheduler - frame_
signal - host_
events - host_
services - image_
sampling - logger
- navigation
- node
- persisted
- platform
- prelude
- text
- theme
- timers
- tool_
tip - transitions
- typography
- viewport
- worker
Macros§
- children
- fui_app
- fui_
component - fui_
managed_ app - rich_
text - Builds retained rich text with fluent span styling.
- ui
Enums§
- Align
Items - Align
Self - Border
Style - Cursor
Style - Flex
Direction - Flex
Wrap - Grid
Unit - Justify
Content - KeyEvent
Type - KeyModifier
- Object
Fit - Orientation
- Pointer
Event Type - Position
Type - Semantic
Checked State - Semantic
Role - Text
Align - Text
Overflow - Text
Vertical Align - Unit
- Visibility