summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2019-11-24 11:34:30 +0100
committerLibravatar GitHub <noreply@github.com>2019-11-24 11:34:30 +0100
commit149fd2aa1fa86858c7c1dcec8fd844caa78cec94 (patch)
treea199cf8d2caaf6aa60e48e93d6dd0688969d43b0 /examples
parent9712b319bb7a32848001b96bd84977430f14b623 (diff)
parent47196c9007d12d3b3e0036ffabe3bf6d14ff4523 (diff)
downloadiced-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.rs9
-rw-r--r--examples/tour.rs32
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> {