diff options
Diffstat (limited to 'examples/pure')
| -rw-r--r-- | examples/pure/counter/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/pure/counter/src/main.rs | 19 | 
2 files changed, 8 insertions, 14 deletions
diff --git a/examples/pure/counter/Cargo.toml b/examples/pure/counter/Cargo.toml index 1363bfd5..2fcd22d4 100644 --- a/examples/pure/counter/Cargo.toml +++ b/examples/pure/counter/Cargo.toml @@ -6,5 +6,4 @@ edition = "2021"  publish = false  [dependencies] -iced = { path = "../../.." } -iced_pure = { path = "../../../pure" } +iced = { path = "../../..", features = ["pure"] } diff --git a/examples/pure/counter/src/main.rs b/examples/pure/counter/src/main.rs index e2746d40..00cb3fc7 100644 --- a/examples/pure/counter/src/main.rs +++ b/examples/pure/counter/src/main.rs @@ -1,5 +1,5 @@ -use iced::{Alignment, Element, Sandbox, Settings}; -use iced_pure::{Button, Column, Pure, State, Text}; +use iced::pure::{Button, Column, Element, Sandbox, Text}; +use iced::{Alignment, Settings};  pub fn main() -> iced::Result {      Counter::run(Settings::default()) @@ -7,7 +7,6 @@ pub fn main() -> iced::Result {  struct Counter {      value: i32, -    state: State<Message, iced::Renderer>,  }  #[derive(Debug, Clone, Copy)] @@ -20,10 +19,7 @@ impl Sandbox for Counter {      type Message = Message;      fn new() -> Self { -        Self { -            value: 0, -            state: State::new(), -        } +        Self { value: 0 }      }      fn title(&self) -> String { @@ -41,14 +37,13 @@ impl Sandbox for Counter {          }      } -    fn view(&mut self) -> Element<'_, Message> { -        let content = Column::new() +    fn view(&self) -> Element<Message> { +        Column::new()              .padding(20)              .align_items(Alignment::Center)              .push(Button::new("Increment").on_press(Message::IncrementPressed))              .push(Text::new(self.value.to_string()).size(50)) -            .push(Button::new("Decrement").on_press(Message::DecrementPressed)); - -        Pure::new(&mut self.state, content).into() +            .push(Button::new("Decrement").on_press(Message::DecrementPressed)) +            .into()      }  }  | 
