summaryrefslogtreecommitdiff
path: root/src/types.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-04-28 10:59:52 +0200
committerpml68 <contact@pml68.dev>2025-04-28 23:45:43 +0200
commite17ce59fa4c907511f38795c342b2232a7bba26d (patch)
tree0bbeddd19696de817a97f2109bae316e3a564f3a /src/types.rs
parentfeat: switch to modified `iced_fontello` for custom Theme support (diff)
downloadiced-builder-e17ce59fa4c907511f38795c342b2232a7bba26d.tar.gz
feat: switch to fully custom, Material3-based theme
Diffstat (limited to '')
-rw-r--r--src/types.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/types.rs b/src/types.rs
index adb788e..608f285 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -8,16 +8,20 @@ pub use element_name::ElementName;
use iced::advanced::widget::Id;
use iced::widget::{pane_grid, text_editor};
use iced_anim::Event;
+use material_theme::Theme;
pub use project::Project;
pub use rendered_element::*;
use crate::Error;
use crate::config::Config;
+pub type Element<'a, Message> = iced::Element<'a, Message, Theme>;
+
+#[allow(clippy::large_enum_variant)]
#[derive(Debug, Clone)]
pub enum Message {
ConfigLoad(Result<Config, Error>),
- SwitchTheme(Event<iced::Theme>),
+ SwitchTheme(Event<Theme>),
CopyCode,
SwitchPage(DesignerPane),
EditorAction(text_editor::Action),