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
In Normal
mode, input is always written to the terminal, except for the shortcuts leading
to other modes
In Locked
mode, input is always written to the terminal and all shortcuts are disabled
except the one leading back to normal mode
Resize
mode allows resizing the different existing panes.
Pane
mode allows creating and closing panes, as well as moving between them.
Tab
mode allows creating and closing tabs, as well as moving between them.
Scroll
mode allows scrolling up and down within a pane.
Trait Implementations
impl<'de> Deserialize<'de> for InputMode
[src]
impl<'de> Deserialize<'de> for InputMode
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl IntoEnumIterator for InputMode
[src]
impl IntoEnumIterator for InputMode
[src]type Iterator = InputModeIter
fn iter() -> InputModeIterⓘNotable traits for InputModeIter
impl Iterator for InputModeIter type Item = InputMode;
[src]
Notable traits for InputModeIter
impl Iterator for InputModeIter type Item = InputMode;
impl StructuralEq for InputMode
[src]
impl StructuralEq for InputMode
[src]impl StructuralPartialEq for InputMode
[src]
impl StructuralPartialEq for InputMode
[src]Auto Trait Implementations
impl RefUnwindSafe for InputMode
impl RefUnwindSafe for InputMode
impl UnwindSafe for InputMode
impl UnwindSafe for InputMode
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]