Struct alacritty::config::window::WindowConfig
source · pub struct WindowConfig {
pub position: Option<Delta<i32>>,
pub decorations: Decorations,
pub startup_mode: StartupMode,
pub embed: Option<c_ulong>,
pub decorations_theme_variant: Option<Theme>,
pub dynamic_padding: bool,
pub dynamic_title: bool,
pub identity: Identity,
pub opacity: Percentage,
pub resize_increments: bool,
padding: Delta<u8>,
dimensions: Dimensions,
}
Fields§
§position: Option<Delta<i32>>
Initial position.
decorations: Decorations
Draw the window with title bar / borders.
startup_mode: StartupMode
Startup mode.
embed: Option<c_ulong>
XEmbed parent.
decorations_theme_variant: Option<Theme>
System decorations theme variant.
dynamic_padding: bool
Spread out additional padding evenly.
dynamic_title: bool
Use dynamic title.
identity: Identity
Information to identify a particular window.
opacity: Percentage
Background opacity from 0.0 to 1.0.
resize_increments: bool
Resize increments.
padding: Delta<u8>
Pixel padding.
dimensions: Dimensions
Initial dimensions.
Implementations§
source§impl WindowConfig
impl WindowConfig
pub fn dimensions(&self) -> Option<Dimensions>
pub fn padding(&self, scale_factor: f32) -> (f32, f32)
pub fn fullscreen(&self) -> Option<Fullscreen>
pub fn maximized(&self) -> bool
Trait Implementations§
source§impl Clone for WindowConfig
impl Clone for WindowConfig
source§fn clone(&self) -> WindowConfig
fn clone(&self) -> WindowConfig
Returns a copy 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 WindowConfig
impl Debug for WindowConfig
source§impl Default for WindowConfig
impl Default for WindowConfig
source§impl<'de> Deserialize<'de> for WindowConfig
impl<'de> Deserialize<'de> for WindowConfig
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<WindowConfig> for WindowConfig
impl PartialEq<WindowConfig> for WindowConfig
source§fn eq(&self, other: &WindowConfig) -> bool
fn eq(&self, other: &WindowConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.