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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,