Skip to main content

Module ui

Module ui 

Source
Expand description

Generic widgets and DOM infrastructure with no dependency on viewer state: nothing here may import config, session, renderer, presentation, tasks, queries, workspace, agent, custom_elements, components, or js::plugin.

Re-exports§

pub use containers::control_group::ControlGroup;
pub use containers::dropdown_menu::DropDownMenu;
pub use containers::dropdown_menu::DropDownMenuItem;
pub use containers::scroll_panel::ScrollPanel;
pub use containers::scroll_panel_item::ScrollPanelItem;
pub use containers::select::Select;
pub use containers::select::SelectItem;
pub use containers::sidebar::Sidebar;
pub use containers::sidebar_close_button::SidebarCloseButton;
pub use containers::split_panel::Orientation;
pub use containers::split_panel::SplitPanel;
pub use containers::tab_list::TabItem;
pub use containers::tab_list::TabList;
pub use context_menu::ContextMenu;
pub use context_menu::ContextMenuEntry;
pub use context_menu::ContextMenuItem;
pub use dragdrop::DragDropContainer;
pub use dragdrop::DragEndCallback;
pub use dragdrop::DragTargetState;
pub use dragdrop::PointerDownCallback;
pub use dragdrop::clear_document_selection;
pub use dragdrop::closest_draggable;
pub use font_loader::FontLoader;
pub use font_loader::FontLoaderProps;
pub use font_loader::FontLoaderStatus;
pub use form::color_selector::ColorSelector;
pub use form::intl_label::IntlLabel;
pub use form::intl_label::intl_content_style;
pub use form::intl_label::intl_slug;
pub use form::mirrored_textarea::MirroredTextarea;
pub use form::multi_stop_gradient_selector::MultiStopGradientSelector;
pub use form::named_value_picker::NamedValuePicker;
pub use form::number_field::NumberField;
pub use form::number_input::NumberInput;
pub use form::number_range_field::NumberRangeField;
pub use form::optional_field::OptionalField;
pub use form::palette_selector::PaletteSelector;
pub use form::select_enum_field::SelectEnumField;
pub use form::select_value_field::SelectValueField;
pub use portal::MODAL_SLOT;
pub use portal::PortalModal;
pub use style::StyleProvider;

Modules§

containers
context_menu
dragdrop
font_loader
form
modal
portal
style