Implement window::frames subscription

... and use it in the `solar_system` example 🎉
This commit is contained in:
Héctor Ramón Jiménez 2023-01-12 04:35:41 +01:00
parent c649ec8cf7
commit 0b86c4a299
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
4 changed files with 43 additions and 4 deletions

View file

@ -9,7 +9,6 @@
use iced::application;
use iced::executor;
use iced::theme::{self, Theme};
use iced::time;
use iced::widget::canvas;
use iced::widget::canvas::gradient::{self, Gradient};
use iced::widget::canvas::stroke::{self, Stroke};
@ -90,7 +89,7 @@ impl Application for SolarSystem {
}
fn subscription(&self) -> Subscription<Message> {
time::every(time::Duration::from_millis(10)).map(Message::Tick)
window::frames().map(Message::Tick)
}
}