Enum zellij_tile::data::InputMode[][src]

pub enum InputMode {
    Normal,
    Locked,
    Resize,
    Pane,
    Tab,
    Scroll,
    RenameTab,
}

Describes the different input modes, which change the way that keystrokes will be interpreted.

Variants

Normal

In Normal mode, input is always written to the terminal, except for the shortcuts leading to other modes

Locked

In Locked mode, input is always written to the terminal and all shortcuts are disabled except the one leading back to normal mode

Resize

Resize mode allows resizing the different existing panes.

Pane

Pane mode allows creating and closing panes, as well as moving between them.

Tab

Tab mode allows creating and closing tabs, as well as moving between them.

Scroll

Scroll mode allows scrolling up and down within a pane.

RenameTab

Trait Implementations

impl Clone for InputMode[src]

impl Copy for InputMode[src]

impl Debug for InputMode[src]

impl Default for InputMode[src]

impl<'de> Deserialize<'de> for InputMode[src]

impl Eq for InputMode[src]

impl Hash for InputMode[src]

impl IntoEnumIterator for InputMode[src]

impl PartialEq<InputMode> for InputMode[src]

impl Serialize for InputMode[src]

impl StructuralEq for InputMode[src]

impl StructuralPartialEq for InputMode[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.