summaryrefslogtreecommitdiff
path: root/src/types/rendered_element.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-04-09 00:29:34 +0200
committerpml68 <contact@pml68.dev>2025-04-15 23:51:45 +0200
commit941eb51e043b6b847089130625c2df10b0674154 (patch)
tree81864cecc1f20de24be4ce05016dc0142797dcff /src/types/rendered_element.rs
parentfeat(material_theme): impl `menu::Catalog`, change `dialog::Catalog` impl (diff)
downloadiced-builder-941eb51e043b6b847089130625c2df10b0674154.tar.gz
feat: update `iced`, make designer view more usable
Diffstat (limited to 'src/types/rendered_element.rs')
-rwxr-xr-xsrc/types/rendered_element.rs42
1 files changed, 27 insertions, 15 deletions
diff --git a/src/types/rendered_element.rs b/src/types/rendered_element.rs
index 77b76e4..bd8187e 100755
--- a/src/types/rendered_element.rs
+++ b/src/types/rendered_element.rs
@@ -340,15 +340,19 @@ impl<'a> From<RenderedElement> for Element<'a, Message> {
ElementName::Container => if child_elements.len() == 1 {
widget::container(child_elements[0].clone())
} else {
- widget::container("New Container")
- .padding(20)
- .style(|theme| widget::container::Style {
- border: iced::border::rounded(4).color(
- theme.extended_palette().background.strongest.text,
- ),
+ widget::container("New Container").style(
+ |theme: &iced::Theme| widget::container::Style {
+ border: iced::Border {
+ color: theme.palette().text,
+
+ width: 2.0,
+ radius: 4.into(),
+ },
..Default::default()
- })
+ },
+ )
}
+ .padding(20)
.apply_options(copy.options)
.into(),
ElementName::Row => {
@@ -356,6 +360,7 @@ impl<'a> From<RenderedElement> for Element<'a, Message> {
widget::Row::with_children(
child_elements.into_iter().map(Into::into),
)
+ .padding(20)
.apply_options(copy.options)
.into()
} else {
@@ -364,10 +369,13 @@ impl<'a> From<RenderedElement> for Element<'a, Message> {
.padding(20)
.apply_options(copy.options),
)
- .style(|theme| widget::container::Style {
- border: iced::border::rounded(4).color(
- theme.extended_palette().background.strongest.text,
- ),
+ .style(|theme: &iced::Theme| widget::container::Style {
+ border: iced::Border {
+ color: theme.palette().text,
+
+ width: 2.0,
+ radius: 4.into(),
+ },
..Default::default()
})
.into()
@@ -378,6 +386,7 @@ impl<'a> From<RenderedElement> for Element<'a, Message> {
widget::Column::with_children(
child_elements.into_iter().map(Into::into),
)
+ .padding(20)
.apply_options(copy.options)
.into()
} else {
@@ -386,10 +395,13 @@ impl<'a> From<RenderedElement> for Element<'a, Message> {
.padding(20)
.apply_options(copy.options),
)
- .style(|theme| widget::container::Style {
- border: iced::border::rounded(4).color(
- theme.extended_palette().background.strongest.text,
- ),
+ .style(|theme: &iced::Theme| widget::container::Style {
+ border: iced::Border {
+ color: theme.palette().text,
+
+ width: 2.0,
+ radius: 4.into(),
+ },
..Default::default()
})
.into()