diff options
author | 2023-09-12 15:03:23 +0200 | |
---|---|---|
committer | 2023-09-12 15:03:23 +0200 | |
commit | 1455911b636f19810e12eeb12a6eed11c5244cfe (patch) | |
tree | 20c063264bcf1a2efe4c8cd8f690ad2dbd3671d2 | |
parent | 6448429103c9c82b90040ac5a5a097bdded23f82 (diff) | |
download | iced-1455911b636f19810e12eeb12a6eed11c5244cfe.tar.gz iced-1455911b636f19810e12eeb12a6eed11c5244cfe.tar.bz2 iced-1455911b636f19810e12eeb12a6eed11c5244cfe.zip |
Add `Enter` variant to `Action` in `text::Editor`
-rw-r--r-- | core/src/text/editor.rs | 1 | ||||
-rw-r--r-- | graphics/src/text/editor.rs | 1 | ||||
-rw-r--r-- | widget/src/text_editor.rs | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/core/src/text/editor.rs b/core/src/text/editor.rs index a4fd0ec1..09d4efde 100644 --- a/core/src/text/editor.rs +++ b/core/src/text/editor.rs @@ -51,6 +51,7 @@ pub enum Action { SelectWord, SelectLine, Insert(char), + Enter, Backspace, Delete, Click(Point), diff --git a/graphics/src/text/editor.rs b/graphics/src/text/editor.rs index 53f63fea..b4d6819f 100644 --- a/graphics/src/text/editor.rs +++ b/graphics/src/text/editor.rs @@ -176,6 +176,7 @@ impl editor::Editor for Editor { Action::MoveUp => act(cosmic_text::Action::Up), Action::MoveDown => act(cosmic_text::Action::Down), Action::Insert(c) => act(cosmic_text::Action::Insert(c)), + Action::Enter => act(cosmic_text::Action::Enter), Action::Backspace => act(cosmic_text::Action::Backspace), Action::Delete => act(cosmic_text::Action::Delete), Action::Click(position) => act(cosmic_text::Action::Click { diff --git a/widget/src/text_editor.rs b/widget/src/text_editor.rs index d09f2c3e..fcbd3dad 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -425,6 +425,7 @@ impl Update { keyboard::KeyCode::Down => { Some(Self::Edit(Action::MoveDown)) } + keyboard::KeyCode::Enter => Some(Self::Edit(Action::Enter)), keyboard::KeyCode::Backspace => { Some(Self::Edit(Action::Backspace)) } |