diff options
author | 2020-12-17 05:19:14 +0100 | |
---|---|---|
committer | 2020-12-17 05:19:14 +0100 | |
commit | 89e604d1602251f1ec16521fd714d60807217df7 (patch) | |
tree | 64d2f7683e9b465b4e85d8e12a5f01f354654fe1 /winit/src/application/state.rs | |
parent | a42b3c6998274e75fd10f5ff3cecbdb37b9e3895 (diff) | |
parent | 277ae74d6817ee6192b5f7a44de19dcbdf8d58f7 (diff) | |
download | iced-89e604d1602251f1ec16521fd714d60807217df7.tar.gz iced-89e604d1602251f1ec16521fd714d60807217df7.tar.bz2 iced-89e604d1602251f1ec16521fd714d60807217df7.zip |
Merge pull request #57 from simlay/ios-support-wip
Touch support
Diffstat (limited to 'winit/src/application/state.rs')
-rw-r--r-- | winit/src/application/state.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/winit/src/application/state.rs b/winit/src/application/state.rs index 58bc7ed6..46297370 100644 --- a/winit/src/application/state.rs +++ b/winit/src/application/state.rs @@ -2,7 +2,7 @@ use crate::conversion; use crate::{Application, Color, Debug, Mode, Point, Size, Viewport}; use std::marker::PhantomData; -use winit::event::WindowEvent; +use winit::event::{Touch, WindowEvent}; use winit::window::Window; /// The state of a windowed [`Application`]. @@ -128,7 +128,10 @@ impl<A: Application> State<A> { self.viewport_version = self.viewport_version.wrapping_add(1); } - WindowEvent::CursorMoved { position, .. } => { + WindowEvent::CursorMoved { position, .. } + | WindowEvent::Touch(Touch { + location: position, .. + }) => { self.cursor_position = *position; } WindowEvent::CursorLeft { .. } => { |