summaryrefslogtreecommitdiff
path: root/src/layout/background.rs
diff options
context:
space:
mode:
authorMartin <mhaug@live.de>2021-06-17 14:18:43 +0200
committerGitHub <noreply@github.com>2021-06-17 14:18:43 +0200
commite14e8047890afad5896c9f38ccdd8551f869be64 (patch)
treee65a448e88c0de84ae0790a92a00fd903ba197da /src/layout/background.rs
parente2cdda67dc0e16b9a482aa3a4bfd5991db06d143 (diff)
Constraints (#31)
Diffstat (limited to 'src/layout/background.rs')
-rw-r--r--src/layout/background.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/layout/background.rs b/src/layout/background.rs
index 3a76a264..41138bdf 100644
--- a/src/layout/background.rs
+++ b/src/layout/background.rs
@@ -19,7 +19,11 @@ pub enum BackgroundShape {
}
impl Layout for BackgroundNode {
- fn layout(&self, ctx: &mut LayoutContext, regions: &Regions) -> Vec<Frame> {
+ fn layout(
+ &self,
+ ctx: &mut LayoutContext,
+ regions: &Regions,
+ ) -> Vec<Constrained<Frame>> {
let mut frames = self.child.layout(ctx, regions);
for frame in &mut frames {
@@ -31,7 +35,7 @@ impl Layout for BackgroundNode {
};
let element = Element::Geometry(shape, self.fill);
- frame.elements.insert(0, (point, element));
+ frame.item.elements.insert(0, (point, element));
}
frames