Struct leftwm_core::models::Window [−][src]
pub struct Window {Show 16 fields
pub handle: WindowHandle,
pub transient: Option<WindowHandle>,
pub never_focus: bool,
pub debugging: bool,
pub name: Option<String>,
pub pid: Option<u32>,
pub type_: WindowType,
pub tags: Vec<TagId>,
pub border: i32,
pub margin: Margins,
pub margin_multiplier: f32,
pub requested: Option<XyhwChange>,
pub normal: Xyhw,
pub start_loc: Option<Xyhw>,
pub container_size: Option<Xyhw>,
pub strut: Option<Xyhw>,
// some fields omitted
}Expand description
Store Window information.
Fields
handle: WindowHandletransient: Option<WindowHandle>never_focus: booldebugging: boolname: Option<String>pid: Option<u32>type_: WindowTypeborder: i32margin: Marginsmargin_multiplier: f32requested: Option<XyhwChange>normal: Xyhwstart_loc: Option<Xyhw>container_size: Option<Xyhw>strut: Option<Xyhw>Implementations
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Window
impl UnwindSafe for Window
Blanket Implementations
Mutably borrows from an owned value. Read more