[][src]Enum fui::cursive::theme::PaletteColor

pub enum PaletteColor {
    Background,
    Shadow,
    View,
    Primary,
    Secondary,
    Tertiary,
    TitlePrimary,
    TitleSecondary,
    Highlight,
    HighlightInactive,
}

Color entry in a palette.

Each PaletteColor is used for a specific role in a default application.

Variants

Background

Color used for the application background.

Shadow

Color used for View shadows.

View

Color used for View backgrounds.

Primary

Primary color used for the text.

Secondary

Secondary color used for the text.

Tertiary

Tertiary color used for the text.

TitlePrimary

Primary color used for title text.

TitleSecondary

Secondary color used for title text.

Highlight

Color used for highlighting text.

HighlightInactive

Color used for highlighting inactive text.

Methods

impl PaletteColor[src]

pub fn resolve(self, palette: &Palette) -> Color[src]

Given a palette, resolve self to a concrete color.

Trait Implementations

impl IndexMut<PaletteColor> for Palette[src]

impl Clone for PaletteColor[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for PaletteColor[src]

impl Hash for PaletteColor[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl<V> Enum<V> for PaletteColor[src]

type Array = [V; 10]

Representation of an enum map for type V, usually an array.

impl Copy for PaletteColor[src]

impl Index<PaletteColor> for Palette[src]

type Output = Color

The returned type after indexing.

impl From<PaletteColor> for ColorStyle[src]

impl From<PaletteColor> for Style[src]

impl From<PaletteColor> for ColorType[src]

impl Debug for PaletteColor[src]

impl PartialEq<PaletteColor> for PaletteColor[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> With for T[src]

fn with<F>(self, f: F) -> Self where
    F: FnOnce(&mut Self), 
[src]

Calls the given closure on self.

fn try_with<E, F>(self, f: F) -> Result<Self, E> where
    F: FnOnce(&mut Self) -> Result<(), E>, 
[src]

Calls the given closure on self.

fn with_if<F>(self, condition: bool, f: F) -> Self where
    F: FnOnce(&mut Self), 
[src]

Calls the given closure if condition == true.

impl<T> Erased for T