Struct smithay_client_toolkit::window::ColorSpec [−][src]
Color specification to be used in Frame configuration
It regroups two colors, one for when the window is active and one for when it is not.
Fields
active: ARGBColor
The active color
inactive: ARGBColor
The inactive color
Implementations
impl ColorSpec
[src][−]
pub fn get_for(self, state: WindowState) -> ARGBColor
[src][−]
Access the color associated with a certain window state
pub const fn identical(color: ARGBColor) -> ColorSpec
[src][−]
Create a ColorSpec that is always the same color
pub const fn invisible() -> ColorSpec
[src][−]
Create a ColorSpec corresponding to an always invisible color
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ColorSpec
impl Send for ColorSpec
impl Sync for ColorSpec
impl Unpin for ColorSpec
impl UnwindSafe for ColorSpec
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,