summaryrefslogtreecommitdiff
path: root/src/types.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-02-22 23:48:19 +0100
committerpml68 <contact@pml68.dev>2025-02-22 23:48:19 +0100
commit09cd0fe9f2d5d775cd1b645300ac56bc203a20cd (patch)
treefdbac1602752c780c7ed704a49dc7a03c8087d7c /src/types.rs
parentfeat: update to Rust 2024 (diff)
downloadiced-builder-09cd0fe9f2d5d775cd1b645300ac56bc203a20cd.tar.gz
feat: start working on options backend (`ApplyOptions` trait)
Diffstat (limited to '')
-rw-r--r--src/types.rs14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/types.rs b/src/types.rs
index 2b743cd..73728e3 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -5,7 +5,7 @@ pub mod rendered_element;
use std::path::PathBuf;
pub use element_name::ElementName;
-use iced::Theme;
+use iced::advanced::widget::Id;
use iced::widget::{pane_grid, text_editor};
use iced_anim::Event;
pub use project::Project;
@@ -15,21 +15,15 @@ use crate::Error;
#[derive(Debug, Clone)]
pub enum Message {
- SwitchTheme(Event<Theme>),
+ SwitchTheme(Event<iced::Theme>),
CopyCode,
SwitchPage(DesignerPane),
EditorAction(text_editor::Action),
RefreshEditorContent,
DropNewElement(ElementName, iced::Point, iced::Rectangle),
- HandleNew(
- ElementName,
- Vec<(iced::advanced::widget::Id, iced::Rectangle)>,
- ),
+ HandleNew(ElementName, Vec<(Id, iced::Rectangle)>),
MoveElement(RenderedElement, iced::Point, iced::Rectangle),
- HandleMove(
- RenderedElement,
- Vec<(iced::advanced::widget::Id, iced::Rectangle)>,
- ),
+ HandleMove(RenderedElement, Vec<(Id, iced::Rectangle)>),
PaneResized(pane_grid::ResizeEvent),
PaneClicked(pane_grid::Pane),
PaneDragged(pane_grid::DragEvent),