diff options
| author | 2024-06-14 01:47:39 +0200 | |
|---|---|---|
| committer | 2024-06-14 01:47:39 +0200 | |
| commit | a25b1af45690bdd8e1cbb20ee3a5b1c4342de455 (patch) | |
| tree | 432044cf682dd73d1019a2f964749e78db178865 /examples/events | |
| parent | e6d0b3bda5042a1017a5944a5227c97e0ed6caf9 (diff) | |
| download | iced-a25b1af45690bdd8e1cbb20ee3a5b1c4342de455.tar.gz iced-a25b1af45690bdd8e1cbb20ee3a5b1c4342de455.tar.bz2 iced-a25b1af45690bdd8e1cbb20ee3a5b1c4342de455.zip | |
Replace `Command` with a new `Task` API with chain support
Diffstat (limited to '')
| -rw-r--r-- | examples/events/src/main.rs | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/examples/events/src/main.rs b/examples/events/src/main.rs index bacd8e6e..504ed5d8 100644 --- a/examples/events/src/main.rs +++ b/examples/events/src/main.rs @@ -2,7 +2,7 @@ use iced::alignment;  use iced::event::{self, Event};  use iced::widget::{button, center, checkbox, text, Column};  use iced::window; -use iced::{Alignment, Command, Element, Length, Subscription}; +use iced::{Alignment, Element, Length, Subscription, Task};  pub fn main() -> iced::Result {      iced::program("Events - Iced", Events::update, Events::view) @@ -25,7 +25,7 @@ enum Message {  }  impl Events { -    fn update(&mut self, message: Message) -> Command<Message> { +    fn update(&mut self, message: Message) -> Task<Message> {          match message {              Message::EventOccurred(event) if self.enabled => {                  self.last.push(event); @@ -34,19 +34,19 @@ impl Events {                      let _ = self.last.remove(0);                  } -                Command::none() +                Task::none()              }              Message::EventOccurred(event) => {                  if let Event::Window(window::Event::CloseRequested) = event {                      window::close(window::Id::MAIN)                  } else { -                    Command::none() +                    Task::none()                  }              }              Message::Toggled(enabled) => {                  self.enabled = enabled; -                Command::none() +                Task::none()              }              Message::Exit => window::close(window::Id::MAIN),          } | 
