diff options
| author | 2024-03-08 14:00:28 +0100 | |
|---|---|---|
| committer | 2024-03-08 14:00:28 +0100 | |
| commit | edf7d7ca7593f660f4b15f154257471c26df87de (patch) | |
| tree | 7cee3cbfbeb2ae5145f1bf6087b61fce4cbed8c9 /examples/tour/src | |
| parent | 2074757cdc65ec16eeb1c7a12a5ff3bb5ed00859 (diff) | |
| parent | 8919f2593e39f76b273513e959fa6d5ffb78fde2 (diff) | |
| download | iced-edf7d7ca7593f660f4b15f154257471c26df87de.tar.gz iced-edf7d7ca7593f660f4b15f154257471c26df87de.tar.bz2 iced-edf7d7ca7593f660f4b15f154257471c26df87de.zip | |
Merge pull request #2312 from iced-rs/theming-reloaded
Theming reloaded
Diffstat (limited to '')
| -rw-r--r-- | examples/tour/src/main.rs | 32 | 
1 files changed, 15 insertions, 17 deletions
| diff --git a/examples/tour/src/main.rs b/examples/tour/src/main.rs index 1e2f1ef8..f5791ad7 100644 --- a/examples/tour/src/main.rs +++ b/examples/tour/src/main.rs @@ -1,7 +1,6 @@  use iced::alignment::{self, Alignment}; -use iced::theme;  use iced::widget::{ -    checkbox, column, container, horizontal_space, image, radio, row, +    button, checkbox, column, container, horizontal_space, image, radio, row,      scrollable, slider, text, text_input, toggler, vertical_space,  };  use iced::widget::{Button, Column, Container, Slider}; @@ -56,18 +55,17 @@ impl Sandbox for Tour {      fn view(&self) -> Element<Message> {          let Tour { steps, .. } = self; -        let controls = row![] -            .push_maybe(steps.has_previous().then(|| { -                button("Back") -                    .on_press(Message::BackPressed) -                    .style(theme::Button::Secondary) -            })) -            .push(horizontal_space()) -            .push_maybe( -                steps -                    .can_continue() -                    .then(|| button("Next").on_press(Message::NextPressed)), -            ); +        let controls = +            row![] +                .push_maybe(steps.has_previous().then(|| { +                    padded_button("Back") +                        .on_press(Message::BackPressed) +                        .style(button::secondary) +                })) +                .push(horizontal_space()) +                .push_maybe(steps.can_continue().then(|| { +                    padded_button("Next").on_press(Message::NextPressed) +                }));          let content: Element<_> = column![              steps.view(self.debug).map(Message::StepMessage), @@ -474,7 +472,7 @@ impl<'a> Step {          let color_section = column![              "And its color:", -            text(format!("{color:?}")).style(color), +            text(format!("{color:?}")).color(color),              color_sliders,          ]          .padding(20) @@ -676,8 +674,8 @@ fn ferris<'a>(      .center_x()  } -fn button<'a, Message: Clone>(label: &str) -> Button<'a, Message> { -    iced::widget::button(text(label)).padding([12, 24]) +fn padded_button<'a, Message: Clone>(label: &str) -> Button<'a, Message> { +    button(text(label)).padding([12, 24])  }  fn color_slider<'a>( | 
