pub struct Theme {
pub name: String,
pub palette: ColorPalette,
}Expand description
A named theme with a ColorPalette.
Fields§
§name: StringDisplay name for this theme.
palette: ColorPaletteThe color palette.
Implementations§
Trait Implementations§
Source§impl From<&Theme> for AccordionStyle
impl From<&Theme> for AccordionStyle
Source§impl From<&Theme> for AnimatedTextStyle
impl From<&Theme> for AnimatedTextStyle
Source§impl From<&Theme> for BreadcrumbStyle
impl From<&Theme> for BreadcrumbStyle
Source§impl From<&Theme> for ButtonStyle
impl From<&Theme> for ButtonStyle
Source§impl From<&Theme> for CheckBoxStyle
impl From<&Theme> for CheckBoxStyle
Source§impl From<&Theme> for ContextMenuStyle
impl From<&Theme> for ContextMenuStyle
Source§impl From<&Theme> for DiffViewerStyle
impl From<&Theme> for DiffViewerStyle
Source§impl From<&Theme> for FileExplorerStyle
impl From<&Theme> for FileExplorerStyle
Source§impl From<&Theme> for HotkeyDialogStyle
impl From<&Theme> for HotkeyDialogStyle
Source§impl From<&Theme> for InputStyle
impl From<&Theme> for InputStyle
Source§impl From<&Theme> for ListPickerStyle
impl From<&Theme> for ListPickerStyle
Source§impl From<&Theme> for LogLevelColors
impl From<&Theme> for LogLevelColors
Source§impl From<&Theme> for LogViewerStyle
impl From<&Theme> for LogViewerStyle
Source§impl From<&Theme> for MarqueeStyle
impl From<&Theme> for MarqueeStyle
Source§impl From<&Theme> for MenuBarStyle
impl From<&Theme> for MenuBarStyle
Source§impl From<&Theme> for MousePointerStyle
impl From<&Theme> for MousePointerStyle
Source§impl From<&Theme> for ProgressStyle
impl From<&Theme> for ProgressStyle
Source§impl From<&Theme> for ScrollableContentStyle
impl From<&Theme> for ScrollableContentStyle
Source§impl From<&Theme> for SelectStyle
impl From<&Theme> for SelectStyle
Source§impl From<&Theme> for SpinnerStyle
impl From<&Theme> for SpinnerStyle
Source§impl From<&Theme> for SplitPaneStyle
impl From<&Theme> for SplitPaneStyle
Source§impl From<&Theme> for StepDisplayStyle
impl From<&Theme> for StepDisplayStyle
Source§impl From<&Theme> for TabViewStyle
impl From<&Theme> for TabViewStyle
Source§impl From<&Theme> for TextAreaStyle
impl From<&Theme> for TextAreaStyle
impl Eq for Theme
impl StructuralPartialEq for Theme
Auto Trait Implementations§
impl Freeze for Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnsafeUnpin for Theme
impl UnwindSafe for Theme
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more