Skip to main content

Module model

Module model 

Source
Expand description

Theme data model types.

Re-exports§

pub use animated::AnimatedIcon;
pub use animated::EmptyFrameListError;
pub use animated::FrameList;
pub use animated::FramesData;
pub use animated::TransformAnimation;
pub use animated::TransformData;
pub use border::DefaultsBorderSpec;
pub use border::ResolvedDefaultsBorder;
pub use border::ResolvedPadding;
pub use border::ResolvedWidgetBorder;
pub use border::WidgetBorderSpec;
pub use arrow_side::ArrowSide;
pub use defaults::ThemeDefaults;
pub use dialog_order::DialogButtonOrder;
pub use font::FontSize;
pub use font::FontSpec;
pub use font::FontStyle;
pub use font::ResolvedFontSpec;
pub use font::TextScale;
pub use font::TextScaleEntry;
pub use font::intern_font_family;
pub use icon_sizes::IconSizes;
pub use icons::IconData;
pub use icons::IconProvider;
pub use icons::IconRole;
pub use icons::IconSet;
pub use icons::icon_name;
pub use icons::system_icon_set;
pub use icons::system_icon_theme;
pub use resolved::Resolved;
pub use resolved::ResolvedDefaults;
pub use resolved::ResolvedIconSizes;
pub use resolved::ResolvedTextScale;
pub use resolved::ResolvedTextScaleEntry;
pub use resolved::ResolvedTheme;
pub use tab_indicator_side::TabIndicatorSide;
pub use widgets::*;

Modules§

animated
Animated icon types (frame sequences and transforms).
arrow_side
Disclosure arrow placement convention.
border
Border specification sub-struct for widget border properties.
bundled
Bundled SVG icon lookup tables.
defaults
Global theme defaults shared across widgets.
dialog_order
Dialog button ordering convention.
font
Per-widget font specification and text scale.
icon_sizes
Per-context icon sizes.
icons
Icon roles, sets, and provider trait.
resolved
Resolved (non-optional) theme types produced after resolution.
tab_indicator_side
Active-tab indicator placement convention.
widgets
Per-widget struct pairs and macros.

Structs§

Theme
A complete native theme with a name and optional light/dark variants.
ThemeMode
A single light or dark theme variant containing all visual properties.

Enums§

ColorMode
Light or dark color mode preference.