Enum finestra::SystemColor
source · pub enum SystemColor {
Show 16 variants
Label,
Background,
Link,
Black,
White,
Brown,
Blue,
Green,
Indigo,
Orange,
Pink,
Purple,
Red,
Teal,
Yellow,
Gray,
}
Expand description
A platform-dependent color type. As each platform has its own default colors, this enumeration can be used to conform to the UI Guidelines of the respective platform.
§Source
These values are sourced on the following platforms, using the following methods:
- macOS using NSColor UI Element Colors and NSColor Standard Colors.
- Windows using GetSysColor (winuser.h).
Variants§
Label
The default foreground color of a label.
Background
The default background color.
Link
The default foreground color of a link.
Black
The color black.
White
The color white.
Brown
The color brown.
Blue
The color blue.
Green
The color green.
Indigo
The color indigo.
Orange
The color orange.
Pink
The color pink.
Purple
The color purple.
Red
The color red.
Teal
The color teal.
Yellow
The color yellow.
Gray
The color gray.
Trait Implementations§
source§impl Clone for SystemColor
impl Clone for SystemColor
source§fn clone(&self) -> SystemColor
fn clone(&self) -> SystemColor
Returns a copy 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 SystemColor
impl Debug for SystemColor
source§impl From<SystemColor> for Color
impl From<SystemColor> for Color
source§fn from(value: SystemColor) -> Self
fn from(value: SystemColor) -> Self
Converts to this type from the input type.
source§impl From<SystemColor> for StateOrRaw<Color>
impl From<SystemColor> for StateOrRaw<Color>
source§fn from(value: SystemColor) -> Self
fn from(value: SystemColor) -> Self
Converts to this type from the input type.
source§impl PartialEq for SystemColor
impl PartialEq for SystemColor
source§fn eq(&self, other: &SystemColor) -> bool
fn eq(&self, other: &SystemColor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SystemColor
impl Eq for SystemColor
impl StructuralPartialEq for SystemColor
Auto Trait Implementations§
impl RefUnwindSafe for SystemColor
impl Send for SystemColor
impl Sync for SystemColor
impl Unpin for SystemColor
impl UnwindSafe for SystemColor
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more