diff options
author | 2019-11-24 11:34:30 +0100 | |
---|---|---|
committer | 2019-11-24 11:34:30 +0100 | |
commit | 149fd2aa1fa86858c7c1dcec8fd844caa78cec94 (patch) | |
tree | a199cf8d2caaf6aa60e48e93d6dd0688969d43b0 /examples | |
parent | 9712b319bb7a32848001b96bd84977430f14b623 (diff) | |
parent | 47196c9007d12d3b3e0036ffabe3bf6d14ff4523 (diff) | |
download | iced-149fd2aa1fa86858c7c1dcec8fd844caa78cec94.tar.gz iced-149fd2aa1fa86858c7c1dcec8fd844caa78cec94.tar.bz2 iced-149fd2aa1fa86858c7c1dcec8fd844caa78cec94.zip |
Merge pull request #65 from hecrj/improvement/docs
Documentation
Diffstat (limited to 'examples')
-rw-r--r-- | examples/todos.rs | 9 | ||||
-rw-r--r-- | examples/tour.rs | 32 |
2 files changed, 18 insertions, 23 deletions
diff --git a/examples/todos.rs b/examples/todos.rs index a1dfc5aa..a73c45ce 100644 --- a/examples/todos.rs +++ b/examples/todos.rs @@ -1,7 +1,7 @@ use iced::{ - button, scrollable, text::HorizontalAlignment, text_input, Align, - Application, Background, Button, Checkbox, Color, Column, Command, - Container, Element, Font, Length, Row, Scrollable, Text, TextInput, + button, scrollable, text_input, Align, Application, Background, Button, + Checkbox, Color, Column, Command, Container, Element, Font, + HorizontalAlignment, Length, Row, Scrollable, Text, TextInput, }; use serde::{Deserialize, Serialize}; @@ -549,7 +549,8 @@ impl SavedState { .map_err(|_| SaveError::WriteError)?; // This is a simple way to save at most once every couple seconds - // We will be able to get rid of it once we implement event subscriptions + // We will be able to get rid of it once we implement event + // subscriptions std::thread::sleep(std::time::Duration::from_secs(2)); Ok(()) diff --git a/examples/tour.rs b/examples/tour.rs index f5bb84d1..8dbae2b8 100644 --- a/examples/tour.rs +++ b/examples/tour.rs @@ -1,8 +1,7 @@ use iced::{ - button, scrollable, slider, text::HorizontalAlignment, text_input, - Application, Background, Button, Checkbox, Color, Column, Command, - Container, Element, Image, Length, Radio, Row, Scrollable, Slider, Text, - TextInput, + button, scrollable, slider, text_input, Background, Button, Checkbox, + Color, Column, Container, Element, HorizontalAlignment, Image, Length, + Radio, Row, Sandbox, Scrollable, Slider, Text, TextInput, }; pub fn main() { @@ -19,27 +18,24 @@ pub struct Tour { debug: bool, } -impl Application for Tour { +impl Sandbox for Tour { type Message = Message; - fn new() -> (Tour, Command<Message>) { - ( - Tour { - steps: Steps::new(), - scroll: scrollable::State::new(), - back_button: button::State::new(), - next_button: button::State::new(), - debug: false, - }, - Command::none(), - ) + fn new() -> Tour { + Tour { + steps: Steps::new(), + scroll: scrollable::State::new(), + back_button: button::State::new(), + next_button: button::State::new(), + debug: false, + } } fn title(&self) -> String { format!("{} - Iced", self.steps.title()) } - fn update(&mut self, event: Message) -> Command<Message> { + fn update(&mut self, event: Message) { match event { Message::BackPressed => { self.steps.go_back(); @@ -51,8 +47,6 @@ impl Application for Tour { self.steps.update(step_msg, &mut self.debug); } } - - Command::none() } fn view(&mut self) -> Element<Message> { |