diff options
| author | 2022-07-27 06:49:20 +0200 | |
|---|---|---|
| committer | 2022-07-27 06:49:20 +0200 | |
| commit | ff2519b1d43d481987351a83b6dd7237524c21f0 (patch) | |
| tree | 5731eeb7eb1247d4a8951de0d5bc5d8102640559 /examples/progress_bar/src | |
| parent | c44267b85f7aaa2997e3caf1323b837d95818c22 (diff) | |
| download | iced-ff2519b1d43d481987351a83b6dd7237524c21f0.tar.gz iced-ff2519b1d43d481987351a83b6dd7237524c21f0.tar.bz2 iced-ff2519b1d43d481987351a83b6dd7237524c21f0.zip | |
Replace stateful widgets with new `iced_pure` API
Diffstat (limited to '')
| -rw-r--r-- | examples/progress_bar/src/main.rs | 25 | 
1 files changed, 9 insertions, 16 deletions
| diff --git a/examples/progress_bar/src/main.rs b/examples/progress_bar/src/main.rs index c9a8e798..d4ebe4d3 100644 --- a/examples/progress_bar/src/main.rs +++ b/examples/progress_bar/src/main.rs @@ -1,4 +1,5 @@ -use iced::{slider, Column, Element, ProgressBar, Sandbox, Settings, Slider}; +use iced::widget::{column, progress_bar, slider}; +use iced::{Element, Sandbox, Settings};  pub fn main() -> iced::Result {      Progress::run(Settings::default()) @@ -7,7 +8,6 @@ pub fn main() -> iced::Result {  #[derive(Default)]  struct Progress {      value: f32, -    progress_bar_slider: slider::State,  }  #[derive(Debug, Clone, Copy)] @@ -32,19 +32,12 @@ impl Sandbox for Progress {          }      } -    fn view(&mut self) -> Element<Message> { -        Column::new() -            .padding(20) -            .push(ProgressBar::new(0.0..=100.0, self.value)) -            .push( -                Slider::new( -                    &mut self.progress_bar_slider, -                    0.0..=100.0, -                    self.value, -                    Message::SliderChanged, -                ) -                .step(0.01), -            ) -            .into() +    fn view(&self) -> Element<Message> { +        column![ +            progress_bar(0.0..=100.0, self.value), +            slider(0.0..=100.0, self.value, Message::SliderChanged).step(0.01) +        ] +        .padding(20) +        .into()      }  } | 
