diff options
| author | 2024-05-23 13:29:45 +0200 | |
|---|---|---|
| committer | 2024-05-23 13:29:45 +0200 | |
| commit | d8ba6b0673a33724a177f3a1ba59705527280142 (patch) | |
| tree | 89482c8d1e3a03e00b3a8151abbb81e30ae5898c /examples/layout/src | |
| parent | 72ed8bcc8def9956e25f3720a3095fc96bb2eef0 (diff) | |
| parent | 468794d918eb06c1dbebb33c32b10017ad335f05 (diff) | |
| download | iced-d8ba6b0673a33724a177f3a1ba59705527280142.tar.gz iced-d8ba6b0673a33724a177f3a1ba59705527280142.tar.bz2 iced-d8ba6b0673a33724a177f3a1ba59705527280142.zip | |
Merge branch 'master' into feat/text-macro
Diffstat (limited to '')
| -rw-r--r-- | examples/layout/src/main.rs | 30 | 
1 files changed, 10 insertions, 20 deletions
| diff --git a/examples/layout/src/main.rs b/examples/layout/src/main.rs index 713e2b70..c40ac820 100644 --- a/examples/layout/src/main.rs +++ b/examples/layout/src/main.rs @@ -1,8 +1,8 @@  use iced::keyboard;  use iced::mouse;  use iced::widget::{ -    button, canvas, checkbox, column, container, horizontal_space, pick_list, -    row, scrollable, text, +    button, canvas, center, checkbox, column, container, horizontal_space, +    pick_list, row, scrollable, text,  };  use iced::{      color, Alignment, Element, Font, Length, Point, Rectangle, Renderer, @@ -76,22 +76,18 @@ impl Layout {          .spacing(20)          .align_items(Alignment::Center); -        let example = container(if self.explain { +        let example = center(if self.explain {              self.example.view().explain(color!(0x0000ff))          } else {              self.example.view()          }) -        .style(|theme, _status| { +        .style(|theme| {              let palette = theme.extended_palette(); -            container::Appearance::default() +            container::Style::default()                  .with_border(palette.background.strong.color, 4.0)          }) -        .padding(4) -        .width(Length::Fill) -        .height(Length::Fill) -        .center_x() -        .center_y(); +        .padding(4);          let controls = row([              (!self.example.is_first()).then_some( @@ -195,12 +191,7 @@ impl Default for Example {  }  fn centered<'a>() -> Element<'a, Message> { -    container(text("I am centered!").size(50)) -        .width(Length::Fill) -        .height(Length::Fill) -        .center_x() -        .center_y() -        .into() +    center(text("I am centered!").size(50)).into()  }  fn column_<'a>() -> Element<'a, Message> { @@ -245,10 +236,10 @@ fn application<'a>() -> Element<'a, Message> {          .padding(10)          .align_items(Alignment::Center),      ) -    .style(|theme, _status| { +    .style(|theme| {          let palette = theme.extended_palette(); -        container::Appearance::default() +        container::Style::default()              .with_border(palette.background.strong.color, 1)      }); @@ -260,8 +251,7 @@ fn application<'a>() -> Element<'a, Message> {              .align_items(Alignment::Center),      )      .style(container::rounded_box) -    .height(Length::Fill) -    .center_y(); +    .center_y(Length::Fill);      let content = container(          scrollable( | 
