#[repr(usize)]pub enum ColorRole {
Show 62 variants
ERROR = 0,
ERROR_CONTAINER = 1,
INFO = 2,
INVERSE_ON_SURFACE = 3,
INVERSE_PRIMARY = 4,
INVERSE_SURFACE = 5,
ON_ERROR = 6,
ON_ERROR_CONTAINER = 7,
ON_INFO = 8,
ON_PRIMARY = 9,
ON_PRIMARY_CONTAINER = 10,
ON_PRIMARY_FIXED = 11,
ON_PRIMARY_FIXED_VARIANT = 12,
ON_SECONDARY = 13,
ON_SECONDARY_CONTAINER = 14,
ON_SECONDARY_FIXED = 15,
ON_SECONDARY_FIXED_VARIANT = 16,
ON_SUCCESS = 17,
ON_SURFACE = 18,
ON_SURFACE_VARIANT = 19,
ON_TERTIARY = 20,
ON_TERTIARY_CONTAINER = 21,
ON_TERTIARY_FIXED = 22,
ON_TERTIARY_FIXED_VARIANT = 23,
ON_WARNING = 24,
OUTLINE = 25,
OUTLINE_VARIANT = 26,
PRIMARY = 27,
PRIMARY_CONTAINER = 28,
PRIMARY_FIXED = 29,
PRIMARY_FIXED_DIM = 30,
SCRIM = 31,
SECONDARY = 32,
SECONDARY_CONTAINER = 33,
SECONDARY_FIXED = 34,
SECONDARY_FIXED_DIM = 35,
SHADOW = 36,
SUCCESS = 37,
SURFACE = 38,
SURFACE_BRIGHT = 39,
SURFACE_CONTAINER = 40,
SURFACE_CONTAINER_HIGH = 41,
SURFACE_CONTAINER_HIGHEST = 42,
SURFACE_CONTAINER_LOW = 43,
SURFACE_CONTAINER_LOWEST = 44,
SURFACE_DIM = 45,
SURFACE_VARIANT = 46,
TERTIARY = 47,
TERTIARY_CONTAINER = 48,
TERTIARY_FIXED = 49,
TERTIARY_FIXED_DIM = 50,
WARNING = 51,
INSET = 52,
FAINT = 53,
CARD_LINE = 54,
SUCCESS_BG = 55,
WARNING_BG = 56,
FIND_HIGHLIGHT = 57,
FIND_CURRENT = 58,
FIND_CURRENT_LINE = 59,
SELECTION = 60,
READING_SELECTION = 61,
}Expand description
A semantic color role. Components paint with roles, never with a palette’s stored colors.
Variants§
ERROR = 0
ERROR_CONTAINER = 1
INFO = 2
INVERSE_ON_SURFACE = 3
INVERSE_PRIMARY = 4
INVERSE_SURFACE = 5
ON_ERROR = 6
ON_ERROR_CONTAINER = 7
ON_INFO = 8
ON_PRIMARY = 9
ON_PRIMARY_CONTAINER = 10
ON_PRIMARY_FIXED = 11
ON_PRIMARY_FIXED_VARIANT = 12
ON_SECONDARY = 13
ON_SECONDARY_CONTAINER = 14
ON_SECONDARY_FIXED = 15
ON_SECONDARY_FIXED_VARIANT = 16
ON_SUCCESS = 17
ON_SURFACE = 18
ON_SURFACE_VARIANT = 19
ON_TERTIARY = 20
ON_TERTIARY_CONTAINER = 21
ON_TERTIARY_FIXED = 22
ON_TERTIARY_FIXED_VARIANT = 23
ON_WARNING = 24
OUTLINE = 25
OUTLINE_VARIANT = 26
PRIMARY = 27
PRIMARY_CONTAINER = 28
PRIMARY_FIXED = 29
PRIMARY_FIXED_DIM = 30
SCRIM = 31
SECONDARY = 32
SECONDARY_CONTAINER = 33
SECONDARY_FIXED = 34
SECONDARY_FIXED_DIM = 35
SHADOW = 36
SUCCESS = 37
SURFACE = 38
SURFACE_BRIGHT = 39
SURFACE_CONTAINER = 40
SURFACE_CONTAINER_HIGH = 41
SURFACE_CONTAINER_HIGHEST = 42
SURFACE_CONTAINER_LOW = 43
SURFACE_CONTAINER_LOWEST = 44
SURFACE_DIM = 45
SURFACE_VARIANT = 46
TERTIARY = 47
TERTIARY_CONTAINER = 48
TERTIARY_FIXED = 49
TERTIARY_FIXED_DIM = 50
WARNING = 51
INSET = 52
FAINT = 53
CARD_LINE = 54
SUCCESS_BG = 55
WARNING_BG = 56
FIND_HIGHLIGHT = 57
FIND_CURRENT = 58
FIND_CURRENT_LINE = 59
SELECTION = 60
READING_SELECTION = 61
Implementations§
Source§impl ColorRole
impl ColorRole
Sourcepub const CANVAS: Self = Self::SURFACE_CONTAINER
👎Deprecated: use ColorRole::SURFACE_CONTAINER
pub const CANVAS: Self = Self::SURFACE_CONTAINER
use ColorRole::SURFACE_CONTAINER
Legacy name for ColorRole::SURFACE_CONTAINER, the window ground.
Sourcepub const SURFACE_HIGH: Self = Self::SURFACE_CONTAINER_HIGHEST
👎Deprecated: use ColorRole::SURFACE_CONTAINER_HIGHEST
pub const SURFACE_HIGH: Self = Self::SURFACE_CONTAINER_HIGHEST
use ColorRole::SURFACE_CONTAINER_HIGHEST
Legacy name for ColorRole::SURFACE_CONTAINER_HIGHEST. Despite the
name, this is the highest container, not
ColorRole::SURFACE_CONTAINER_HIGH.
Sourcepub const INK: Self = Self::ON_SURFACE
👎Deprecated: use ColorRole::ON_SURFACE
pub const INK: Self = Self::ON_SURFACE
use ColorRole::ON_SURFACE
Legacy name for ColorRole::ON_SURFACE, primary text and icons.
Sourcepub const GRAY: Self = Self::ON_SURFACE_VARIANT
👎Deprecated: use ColorRole::ON_SURFACE_VARIANT
pub const GRAY: Self = Self::ON_SURFACE_VARIANT
use ColorRole::ON_SURFACE_VARIANT
Legacy name for ColorRole::ON_SURFACE_VARIANT, secondary text
and icons.
Sourcepub const HAIRLINE: Self = Self::OUTLINE_VARIANT
👎Deprecated: use ColorRole::OUTLINE_VARIANT
pub const HAIRLINE: Self = Self::OUTLINE_VARIANT
use ColorRole::OUTLINE_VARIANT
Legacy name for ColorRole::OUTLINE_VARIANT, decorative dividers.
Sourcepub const CONTROL: Self = Self::OUTLINE
👎Deprecated: use ColorRole::OUTLINE
pub const CONTROL: Self = Self::OUTLINE
use ColorRole::OUTLINE
Legacy name for ColorRole::OUTLINE, control boundaries such as
outlined fields and unselected checkboxes.
Sourcepub const ACCENT: Self = Self::PRIMARY
👎Deprecated: use ColorRole::PRIMARY
pub const ACCENT: Self = Self::PRIMARY
use ColorRole::PRIMARY
Legacy name for ColorRole::PRIMARY.
Sourcepub const DANGER: Self = Self::ERROR
👎Deprecated: use ColorRole::ERROR
pub const DANGER: Self = Self::ERROR
use ColorRole::ERROR
Legacy name for ColorRole::ERROR.
Sourcepub const DANGER_BG: Self = Self::ERROR_CONTAINER
👎Deprecated: use ColorRole::ERROR_CONTAINER
pub const DANGER_BG: Self = Self::ERROR_CONTAINER
use ColorRole::ERROR_CONTAINER
Legacy name for ColorRole::ERROR_CONTAINER.