1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
pub mod props;
pub mod rendered_element;
use iced::widget::text_editor;
use rendered_element::RenderedElement;
use std::path::PathBuf;
pub struct DesignerState {
pub designer_content: Vec<RenderedElement>,
pub designer_page: DesignerPage,
}
pub enum ElementName {
App(String, iced::Theme),
Text(String),
Button(String),
TextEditor(text_editor::Content),
SVG(PathBuf),
Image(PathBuf),
Container,
Row,
Column,
}
pub enum DesignerPage {
Designer,
CodeView,
}
|