Enum i3_ipc::event::WindowChange [−][src]
pub enum WindowChange {
New,
Close,
Focus,
Title,
FullscreenMode,
Move,
Floating,
Urgent,
Mark,
}
Variants
New
the window has become managed by i3
Close
the window has closed
Focus
the window has received input focus
Title
the window’s title has changed
FullscreenMode
the window has entered or exited fullscreen mode
Move
the window has changed its position in the tree
Floating
the window has transitioned to or from floating
Urgent
the window has become urgent or lost its urgent status
Mark
a mark has been added to or removed from the window
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<WindowChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<WindowChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for WindowChange
impl Send for WindowChange
impl Sync for WindowChange
impl Unpin for WindowChange
impl UnwindSafe for WindowChange
Blanket Implementations
Mutably borrows from an owned value. Read more