diff options
| author | pml68 <contact@pml68.me> | 2024-10-28 01:00:07 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.me> | 2024-10-28 01:00:12 +0100 |
| commit | 726e9023c4629d70410174ddbd1e6d43f7583fe5 (patch) | |
| tree | 569c3d25033f06ca708279565eafba76b0ca52ec /iced_builder/src/views/designer_view.rs | |
| parent | Merge pull request #3 from pml68/refactor/internal-restructuring (diff) | |
| download | iced-builder-726e9023c4629d70410174ddbd1e6d43f7583fe5.tar.gz | |
feat: implement very basic playground
fix: `is_dirty` was never checked for in the main update fn, allowing
unsaved work to easily be overwritten
Diffstat (limited to 'iced_builder/src/views/designer_view.rs')
| -rw-r--r-- | iced_builder/src/views/designer_view.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/iced_builder/src/views/designer_view.rs b/iced_builder/src/views/designer_view.rs index 6f31a51..2d88493 100644 --- a/iced_builder/src/views/designer_view.rs +++ b/iced_builder/src/views/designer_view.rs @@ -1,11 +1,11 @@ use super::style; use crate::{ - types::{rendered_element::RenderedElement, DesignerPage}, + types::{DesignerPage, RenderedElement}, Message, }; use iced::{ widget::{button, container, pane_grid, row, text, themer, Space}, - Alignment, Length, + Alignment, Element, Length, }; pub fn view<'a>( @@ -13,8 +13,8 @@ pub fn view<'a>( designer_theme: iced::Theme, is_focused: bool, ) -> pane_grid::Content<'a, Message> { - let el_tree = match element_tree { - Some(tree) => tree.clone().as_element(), + let el_tree: Element<'a, Message> = match element_tree { + Some(tree) => tree.clone().into(), None => text("Open a project or begin creating one").into(), }; let content = container(themer(designer_theme, el_tree)) |
