pub struct Theme {Show 35 fields
pub name: &'static str,
pub colors: ColorsSheet,
pub button_layout: ButtonLayoutThemePreference,
pub compact_button_layout: ButtonLayoutThemePreference,
pub expanded_button_layout: ButtonLayoutThemePreference,
pub button: ButtonColorsThemePreference,
pub filled_button: ButtonColorsThemePreference,
pub outline_button: ButtonColorsThemePreference,
pub flat_button: ButtonColorsThemePreference,
pub accordion: AccordionThemePreference,
pub switch: SwitchThemePreference,
pub scrollbar: ScrollBarThemePreference,
pub progressbar: ProgressBarThemePreference,
pub sidebar: SideBarThemePreference,
pub sidebar_item: SideBarItemThemePreference,
pub link: LinkThemePreference,
pub tooltip: TooltipThemePreference,
pub circular_loader: CircularLoaderThemePreference,
pub input: InputThemePreference,
pub radio: RadioItemThemePreference,
pub checkbox: CheckboxThemePreference,
pub resizable_handle: ResizableHandleThemePreference,
pub floating_tab: FloatingTabThemePreference,
pub slider: SliderThemePreference,
pub color_picker: ColorPickerThemePreference,
pub select: SelectThemePreference,
pub popup: PopupThemePreference,
pub table: TableThemePreference,
pub markdown_viewer: MarkdownViewerThemePreference,
pub chip: ChipThemePreference,
pub menu_item: MenuItemThemePreference,
pub menu_container: MenuContainerThemePreference,
pub button_segment: ButtonSegmentThemePreference,
pub segmented_button: SegmentedButtonThemePreference,
pub calendar: CalendarThemePreference,
}Fields§
§name: &'static str§colors: ColorsSheet§accordion: AccordionThemePreference§switch: SwitchThemePreference§scrollbar: ScrollBarThemePreference§progressbar: ProgressBarThemePreference§link: LinkThemePreference§tooltip: TooltipThemePreference§circular_loader: CircularLoaderThemePreference§input: InputThemePreference§radio: RadioItemThemePreference§checkbox: CheckboxThemePreference§resizable_handle: ResizableHandleThemePreference§floating_tab: FloatingTabThemePreference§slider: SliderThemePreference§color_picker: ColorPickerThemePreference§select: SelectThemePreference§popup: PopupThemePreference§table: TableThemePreference§markdown_viewer: MarkdownViewerThemePreference§chip: ChipThemePreference§calendar: CalendarThemePreferenceTrait Implementations§
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 !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<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().