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.
- Theme
Mode - A single light or dark theme variant containing all visual properties.
Enums§
- Color
Mode - Light or dark color mode preference.