pub struct ResolvedWindowTheme {
pub background: Rgba,
pub foreground: Rgba,
pub border: Rgba,
pub title_bar_background: Rgba,
pub title_bar_foreground: Rgba,
pub inactive_title_bar_background: Rgba,
pub inactive_title_bar_foreground: Rgba,
pub radius: f32,
pub shadow: bool,
pub title_bar_font: ResolvedFontSpec,
}Expand description
Window chrome: background, title bar colors, inactive states, geometry.
Fields§
§background: RgbaMain window background fill.
foreground: RgbaDefault text color on the window background.
border: RgbaWindow border color.
title_bar_background: RgbaActive title bar background fill.
title_bar_foreground: RgbaActive title bar text color.
inactive_title_bar_background: RgbaTitle bar background when the window is unfocused.
inactive_title_bar_foreground: RgbaTitle bar text color when the window is unfocused.
radius: f32Corner radius in logical pixels.
shadow: boolWhether the window has a drop shadow.
title_bar_font: ResolvedFontSpecTitle bar font specification.
Trait Implementations§
Source§impl Clone for ResolvedWindowTheme
impl Clone for ResolvedWindowTheme
Source§fn clone(&self) -> ResolvedWindowTheme
fn clone(&self) -> ResolvedWindowTheme
Returns a duplicate 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 ResolvedWindowTheme
impl Debug for ResolvedWindowTheme
Source§impl<'de> Deserialize<'de> for ResolvedWindowTheme
impl<'de> Deserialize<'de> for ResolvedWindowTheme
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedWindowTheme
impl PartialEq for ResolvedWindowTheme
Source§impl Serialize for ResolvedWindowTheme
impl Serialize for ResolvedWindowTheme
impl StructuralPartialEq for ResolvedWindowTheme
Auto Trait Implementations§
impl Freeze for ResolvedWindowTheme
impl RefUnwindSafe for ResolvedWindowTheme
impl Send for ResolvedWindowTheme
impl Sync for ResolvedWindowTheme
impl Unpin for ResolvedWindowTheme
impl UnsafeUnpin for ResolvedWindowTheme
impl UnwindSafe for ResolvedWindowTheme
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