From a92551103223f03141f723d9943fc44fbbdf5f23 Mon Sep 17 00:00:00 2001 From: Matt Campbell Date: Wed, 14 Dec 2022 01:37:51 -0600 Subject: [PATCH] Expose the TextEdit multiline flag to AccessKit (#2448) * Expose the TextEdit multiline flag to AccessKit * Add changelog entry --- CHANGELOG.md | 3 +++ crates/egui/src/widgets/text_edit/builder.rs | 1 + 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 464221c4..4e5c8c1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ NOTE: [`epaint`](crates/epaint/CHANGELOG.md), [`eframe`](crates/eframe/CHANGELOG ### Added ⭐ * `Event::Key` now has a `repeat` field that is set to `true` if the event was the result of a key-repeat ([#2435](https://github.com/emilk/egui/pull/2435)). +### Fixed 🐛 +* Expose `TextEdit`'s multiline flag to AccessKit ([#2448](https://github.com/emilk/egui/pull/2448)). + ## 0.20.1 - 2022-12-11 - Fix key-repeat ### Changed 🔧 diff --git a/crates/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs index 1915c37f..949b94a6 100644 --- a/crates/egui/src/widgets/text_edit/builder.rs +++ b/crates/egui/src/widgets/text_edit/builder.rs @@ -680,6 +680,7 @@ impl<'t> TextEdit<'t> { } node.default_action_verb = Some(accesskit::DefaultActionVerb::Focus); + node.multiline = self.multiline; drop(node);