From 7354f68b3ca345767de3f09dccddf168493977bf Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 12 Jan 2023 02:59:08 +0100 Subject: Draft `Shell:request_redraw` API ... and implement `TextInput` cursor blink :tada: --- native/src/window/event.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'native/src/window/event.rs') diff --git a/native/src/window/event.rs b/native/src/window/event.rs index 86321ac0..16684222 100644 --- a/native/src/window/event.rs +++ b/native/src/window/event.rs @@ -1,4 +1,5 @@ use std::path::PathBuf; +use std::time::Instant; /// A window-related event. #[derive(PartialEq, Eq, Clone, Debug)] @@ -19,6 +20,11 @@ pub enum Event { height: u32, }, + /// A window redraw was requested. + /// + /// The [`Instant`] contains the current time. + RedrawRequested(Instant), + /// The user has requested for the window to close. /// /// Usually, you will want to terminate the execution whenever this event -- cgit From fc54d6ba31246157422d092914ba7c1e483129c4 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 12 Jan 2023 05:26:39 +0100 Subject: Use `instant` to fix Wasm target --- native/src/window/event.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'native/src/window/event.rs') diff --git a/native/src/window/event.rs b/native/src/window/event.rs index 16684222..64dd17d7 100644 --- a/native/src/window/event.rs +++ b/native/src/window/event.rs @@ -1,5 +1,5 @@ +use instant::Instant; use std::path::PathBuf; -use std::time::Instant; /// A window-related event. #[derive(PartialEq, Eq, Clone, Debug)] -- cgit From c6d0046102bb6951bf0f1f6102f748199c5889e2 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 12 Jan 2023 06:24:44 +0100 Subject: Use `instant` instead of `wasm-timer` in `iced_core` --- native/src/window/event.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'native/src/window/event.rs') diff --git a/native/src/window/event.rs b/native/src/window/event.rs index 64dd17d7..e2fb5e66 100644 --- a/native/src/window/event.rs +++ b/native/src/window/event.rs @@ -1,4 +1,5 @@ -use instant::Instant; +use crate::time::Instant; + use std::path::PathBuf; /// A window-related event. -- cgit