pub enum TheThemeColors {
Show 126 variants
Green,
Red,
DefaultWidgetBorder,
DefaultSelection,
DefaultWidgetBackground,
DefaultWidgetDarkBackground,
SwitchbarBorder,
SectionbarHeaderBorder,
SectionbarBackground,
SectionbarNormalTextColor,
SectionbarSelectedTextColor,
TextLayoutBackground,
TextLayoutBorder,
TextEditBackground,
TextEditRange,
TextEditBorder,
SelectedTextEditBorder1,
SelectedTextEditBorder2,
TextEditTextColor,
TextEditCursorColor,
TextEditLineNumberColor,
TextEditLineNumberHighlightColor,
TextEditLineNumberDebugColor,
TextEditDebugLineBackground,
TextLinkColor,
TextLinkHoveredColor,
MenubarPopupBackground,
MenubarPopupBorder,
SliderSmallColor1,
SliderSmallColor2,
SliderSmallColor3,
SliderSmallColor4,
MenubarButtonHover,
MenubarButtonHoverBorder,
MenubarButtonClicked,
MenubarButtonClickedBorder,
MenubarButtonSeparator1,
MenubarButtonSeparator2,
ToolbarButtonNormal,
ToolbarButtonNormalBorder,
ToolbarButtonHover,
ToolbarButtonHoverBorder,
ToolbarButtonClicked,
ToolbarButtonClickedBorder,
TraybarButtonNormal,
TraybarButtonNormalBorder,
TraybarButtonHover,
TraybarButtonHoverBorder,
TraybarButtonClicked,
TraybarButtonClickedBorder,
TraybarButtonDisabledBorder,
TraybarButtonDisabledBackground,
ListLayoutBackground,
ListLayoutBorder,
ListItemNormal,
ListItemSelected,
ListItemSelectedNoFocus,
ListItemHover,
ListItemText,
ListItemIconBorder,
ScrollbarBackground,
ScrollbarSeparator,
TabbarBackground,
TabbarConnector,
TabbarText,
TraybarBorder,
TraybarBackground,
TraybarBottomBorder,
StatusbarStart,
StatusbarEnd,
DividerStart,
DividerEnd,
GroupButtonNormalBorder,
GroupButtonNormalBackground,
GroupButtonHoverBorder,
GroupButtonHoverBackground,
GroupButtonSelectedBorder,
GroupButtonSelectedBackground,
CodeGridBackground,
CodeGridNormal,
CodeGridDark,
CodeGridSelected,
CodeGridHover,
CodeGridText,
DropItemBackground,
DropItemBorder,
DropItemText,
ContextMenuBackground,
ContextMenuBorder,
ContextMenuHighlight,
ContextMenuTextNormal,
ContextMenuTextDisabled,
ContextMenuTextHighlight,
ContextMenuSeparator,
WindowBorderOuter,
WindowBorderInner,
WindowHeaderBackground,
WindowHeaderBorder1,
WindowHeaderBorder2,
TimeSliderBorder,
TimeSliderBackground,
TimeSliderText,
TimeSliderMarker,
TimeSliderLine,
TimeSliderPosition,
MenuText,
MenuTextHighlighted,
MenuHover,
MenuSelected,
NodeBackground,
NodeBorder,
NodeBorderSelected,
NodeBody,
NodeBodySelected,
ToolListButtonNormalBorder,
ToolListButtonSelectedBorder,
ToolListButtonHoverBorder,
ToolListButtonHoverBackground,
ToolListButtonSelectedBackground,
LayoutSeparator,
TreeViewNodeBorder,
TreeViewNode,
TreeViewNodeSelectedBorder,
TreeViewNodeSelected,
TreeViewNodeText,
TreeViewNodePlusMinus,
}Expand description
The
Variants§
Green
Red
DefaultWidgetBorder
DefaultSelection
DefaultWidgetBackground
DefaultWidgetDarkBackground
SwitchbarBorder
SectionbarHeaderBorder
SectionbarBackground
SectionbarNormalTextColor
SectionbarSelectedTextColor
TextLayoutBackground
TextLayoutBorder
TextEditBackground
TextEditRange
TextEditBorder
SelectedTextEditBorder1
SelectedTextEditBorder2
TextEditTextColor
TextEditCursorColor
TextEditLineNumberColor
TextEditLineNumberHighlightColor
TextEditLineNumberDebugColor
TextEditDebugLineBackground
TextLinkColor
TextLinkHoveredColor
MenubarPopupBackground
MenubarPopupBorder
SliderSmallColor1
SliderSmallColor2
SliderSmallColor3
SliderSmallColor4
MenubarButtonHover
MenubarButtonHoverBorder
MenubarButtonClicked
MenubarButtonClickedBorder
MenubarButtonSeparator1
MenubarButtonSeparator2
ToolbarButtonNormal
ToolbarButtonNormalBorder
ToolbarButtonHover
ToolbarButtonHoverBorder
ToolbarButtonClicked
ToolbarButtonClickedBorder
TraybarButtonNormal
TraybarButtonNormalBorder
TraybarButtonHover
TraybarButtonHoverBorder
TraybarButtonClicked
TraybarButtonClickedBorder
TraybarButtonDisabledBorder
TraybarButtonDisabledBackground
ListLayoutBackground
ListLayoutBorder
ListItemNormal
ListItemSelected
ListItemSelectedNoFocus
ListItemHover
ListItemText
ListItemIconBorder
ScrollbarBackground
ScrollbarSeparator
TabbarBackground
TabbarConnector
TabbarText
TraybarBorder
TraybarBackground
TraybarBottomBorder
StatusbarStart
StatusbarEnd
DividerStart
DividerEnd
GroupButtonNormalBorder
GroupButtonNormalBackground
GroupButtonHoverBorder
GroupButtonHoverBackground
GroupButtonSelectedBorder
GroupButtonSelectedBackground
CodeGridBackground
CodeGridNormal
CodeGridDark
CodeGridSelected
CodeGridHover
CodeGridText
DropItemBackground
DropItemBorder
DropItemText
ContextMenuBackground
ContextMenuBorder
ContextMenuHighlight
ContextMenuTextNormal
ContextMenuTextDisabled
ContextMenuTextHighlight
ContextMenuSeparator
WindowBorderOuter
WindowBorderInner
WindowHeaderBackground
WindowHeaderBorder1
WindowHeaderBorder2
TimeSliderBorder
TimeSliderBackground
TimeSliderText
TimeSliderMarker
TimeSliderLine
TimeSliderPosition
MenuText
MenuTextHighlighted
MenuHover
MenuSelected
NodeBackground
NodeBorder
NodeBorderSelected
NodeBody
NodeBodySelected
ToolListButtonNormalBorder
ToolListButtonSelectedBorder
ToolListButtonHoverBorder
ToolListButtonHoverBackground
ToolListButtonSelectedBackground
LayoutSeparator
TreeViewNodeBorder
TreeViewNode
TreeViewNodeSelectedBorder
TreeViewNodeSelected
TreeViewNodeText
TreeViewNodePlusMinus
Trait Implementations§
Source§impl Clone for TheThemeColors
impl Clone for TheThemeColors
Source§fn clone(&self) -> TheThemeColors
fn clone(&self) -> TheThemeColors
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TheThemeColors
impl Debug for TheThemeColors
Source§impl Hash for TheThemeColors
impl Hash for TheThemeColors
Source§impl PartialEq for TheThemeColors
impl PartialEq for TheThemeColors
impl Copy for TheThemeColors
impl Eq for TheThemeColors
impl StructuralPartialEq for TheThemeColors
Auto Trait Implementations§
impl Freeze for TheThemeColors
impl RefUnwindSafe for TheThemeColors
impl Send for TheThemeColors
impl Sync for TheThemeColors
impl Unpin for TheThemeColors
impl UnsafeUnpin for TheThemeColors
impl UnwindSafe for TheThemeColors
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.