summaryrefslogtreecommitdiffstats
path: root/widget
diff options
context:
space:
mode:
authorLibravatar Austin M. Reppert <austinmreppert@gmail.com>2023-06-29 02:14:21 -0400
committerLibravatar GitHub <noreply@github.com>2023-06-29 06:14:21 +0000
commit0cc85c7820136f3ad858c287e8e35884604e7bd0 (patch)
treede08dc23e0443e0c831039d26adf21b596e087b6 /widget
parentc6b583113da7c9d9ceaeb5a3bf676ae62d8931e1 (diff)
downloadiced-0cc85c7820136f3ad858c287e8e35884604e7bd0.tar.gz
iced-0cc85c7820136f3ad858c287e8e35884604e7bd0.tar.bz2
iced-0cc85c7820136f3ad858c287e8e35884604e7bd0.zip
Add touch support for toggler. (#1935)
* Add touch support for toggler. * Fix formatting. * Fix consistency of imports in `iced_widget::toggler` --------- Co-authored-by: Austin M. Reppert <austinmreppert@protonmail.com> Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
Diffstat (limited to 'widget')
-rw-r--r--widget/src/toggler.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/widget/src/toggler.rs b/widget/src/toggler.rs
index 8b51f2d0..1b31765f 100644
--- a/widget/src/toggler.rs
+++ b/widget/src/toggler.rs
@@ -5,6 +5,7 @@ use crate::core::layout;
use crate::core::mouse;
use crate::core::renderer;
use crate::core::text;
+use crate::core::touch;
use crate::core::widget::Tree;
use crate::core::{
Alignment, Clipboard, Element, Event, Layout, Length, Pixels, Rectangle,
@@ -208,7 +209,8 @@ where
shell: &mut Shell<'_, Message>,
) -> event::Status {
match event {
- Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left)) => {
+ Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left))
+ | Event::Touch(touch::Event::FingerPressed { .. }) => {
let mouse_over = cursor.is_over(layout.bounds());
if mouse_over {