diff options
Diffstat (limited to 'src/app/widgets/base/text_input.rs')
-rw-r--r-- | src/app/widgets/base/text_input.rs | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/app/widgets/base/text_input.rs b/src/app/widgets/base/text_input.rs index 47a5cb7b..1ca60910 100644 --- a/src/app/widgets/base/text_input.rs +++ b/src/app/widgets/base/text_input.rs @@ -297,7 +297,7 @@ impl Component for TextInput { } fn handle_key_event(&mut self, event: KeyEvent) -> ComponentEventResult { - if event.modifiers.is_empty() { + if event.modifiers.is_empty() || event.modifiers == KeyModifiers::SHIFT { match event.code { KeyCode::Left => { let original_cursor = self.cursor.cur_cursor(); @@ -356,16 +356,17 @@ impl Component for TextInput { } } - fn handle_mouse_event(&mut self, event: MouseEvent) -> ComponentEventResult { + fn handle_mouse_event(&mut self, _event: MouseEvent) -> ComponentEventResult { // We are assuming this is within bounds... - let x = event.column; - let widget_x = self.bounds.x + 2; - if x >= widget_x { - // TODO: Do this at some point after refactor - ComponentEventResult::Redraw - } else { - ComponentEventResult::NoRedraw - } + // let x = event.column; + // let widget_x = self.bounds.x + 2; + // if x >= widget_x { + // // TODO: Do this at some point after refactor + // ComponentEventResult::Redraw + // } else { + // ComponentEventResult::NoRedraw + // } + ComponentEventResult::Unhandled } } |