blob: 1fa23d45bdf7d694c298a79e1edcf68905c2e8f0 (
plain)
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
|
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 {
Text(String),
Button(String),
TextEditor(text_editor::Content),
SVG(PathBuf),
Image(PathBuf),
Container,
Row,
Column,
}
pub enum DesignerPage {
Designer,
CodeView,
}
|