[][src]Enum i3ipc::event::inner::WindowChange

pub enum WindowChange {
    New,
    Close,
    Focus,
    Title,
    FullscreenMode,
    Move,
    Floating,
    Urgent,
    Mark,
    Unknown,
}

The kind of window change.

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
This is supported on feature="i3-4-13" only.

A mark has been added to or removed from the window.

Unknown

A WindowChange we don't support yet.

Trait Implementations

impl PartialEq<WindowChange> for WindowChange[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for WindowChange[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]