aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/errors.rs
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2021-04-08 11:36:49 +0200
committerGitHub <noreply@github.com>2021-04-08 11:36:49 +0200
commit65c75ebb9593dc2a3b2ae5a82db03dad41bd1b10 (patch)
treebfd6caeeddb2b0f3b46baaeb59423414ded8a932 /src/common/errors.rs
parentfix(tabs): do not crash if closing pane in fullscreen (#259) (diff)
downloadsl0ppij-65c75ebb9593dc2a3b2ae5a82db03dad41bd1b10.tar.gz
sl0ppij-65c75ebb9593dc2a3b2ae5a82db03dad41bd1b10.tar.xz
sl0ppij-65c75ebb9593dc2a3b2ae5a82db03dad41bd1b10.zip
feat(controls): add quick navigation (#260)
* feat(input): quick navigation * feat(ui): quick navigation * style(fmt): rustfmt
Diffstat (limited to 'src/common/errors.rs')
-rw-r--r--src/common/errors.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/common/errors.rs b/src/common/errors.rs
index 00284cd4..1548aec0 100644
--- a/src/common/errors.rs
+++ b/src/common/errors.rs
@@ -178,7 +178,9 @@ pub enum ScreenContext {
ResizeRight,
ResizeDown,
ResizeUp,
- MoveFocus,
+ SwitchFocus,
+ FocusNextPane,
+ FocusPreviousPane,
MoveFocusLeft,
MoveFocusDown,
MoveFocusUp,
@@ -218,7 +220,9 @@ impl From<&ScreenInstruction> for ScreenContext {
ScreenInstruction::ResizeRight => ScreenContext::ResizeRight,
ScreenInstruction::ResizeDown => ScreenContext::ResizeDown,
ScreenInstruction::ResizeUp => ScreenContext::ResizeUp,
- ScreenInstruction::MoveFocus => ScreenContext::MoveFocus,
+ ScreenInstruction::SwitchFocus => ScreenContext::SwitchFocus,
+ ScreenInstruction::FocusNextPane => ScreenContext::FocusNextPane,
+ ScreenInstruction::FocusPreviousPane => ScreenContext::FocusPreviousPane,
ScreenInstruction::MoveFocusLeft => ScreenContext::MoveFocusLeft,
ScreenInstruction::MoveFocusDown => ScreenContext::MoveFocusDown,
ScreenInstruction::MoveFocusUp => ScreenContext::MoveFocusUp,