diff options
author | 2020-07-09 06:29:54 +0200 | |
---|---|---|
committer | 2020-07-09 06:29:54 +0200 | |
commit | 6820eea9cee75922f33ce7050e0e868f0749c83e (patch) | |
tree | 134ef5c0b6644a2cc35530d25e77c47e19807a8d /examples | |
parent | 67f4c9aea3a04aca765943f3314fd191f6d9c81f (diff) | |
download | iced-6820eea9cee75922f33ce7050e0e868f0749c83e.tar.gz iced-6820eea9cee75922f33ce7050e0e868f0749c83e.tar.bz2 iced-6820eea9cee75922f33ce7050e0e868f0749c83e.zip |
Simplify style of `pane_grid` example
Diffstat (limited to 'examples')
-rw-r--r-- | examples/pane_grid/src/main.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/pane_grid/src/main.rs b/examples/pane_grid/src/main.rs index cc4a45af..09c33613 100644 --- a/examples/pane_grid/src/main.rs +++ b/examples/pane_grid/src/main.rs @@ -97,16 +97,15 @@ impl Sandbox for Example { let pane_grid = PaneGrid::new(&mut self.panes, |pane, content, focus| { + let is_focused = focus.is_some(); let title_bar = pane_grid::TitleBar::new(format!("Pane {}", content.id)) .padding(10) - .style(style::TitleBar { focus }); + .style(style::TitleBar { is_focused }); pane_grid::Content::new(content.view(pane, total_panes)) .title_bar(title_bar) - .style(style::Pane { - is_focused: focus.is_some(), - }) + .style(style::Pane { is_focused }) }) .width(Length::Fill) .height(Length::Fill) @@ -229,7 +228,7 @@ impl Content { } mod style { - use iced::{button, container, pane_grid, Background, Color, Vector}; + use iced::{button, container, Background, Color, Vector}; const SURFACE: Color = Color::from_rgb( 0xF2 as f32 / 255.0, @@ -250,13 +249,13 @@ mod style { ); pub struct TitleBar { - pub focus: Option<pane_grid::Focus>, + pub is_focused: bool, } impl container::StyleSheet for TitleBar { fn style(&self) -> container::Style { let pane = Pane { - is_focused: self.focus.is_some(), + is_focused: self.is_focused, } .style(); |