summaryrefslogtreecommitdiff
path: root/library/src/shared
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-11-28 12:40:16 +0100
committerLaurenz <laurmaedje@gmail.com>2022-11-28 12:40:16 +0100
commit989d170dc7318ca3cbaa5b76760eb14f4e6a8605 (patch)
tree0a486ddb4d339b8a43313f7c6e18b9595b8fd955 /library/src/shared
parent7caf98fe42797eab59a39ef71071030c9790245a (diff)
Fragments
Diffstat (limited to 'library/src/shared')
-rw-r--r--library/src/shared/ext.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/library/src/shared/ext.rs b/library/src/shared/ext.rs
index f90260ad..54a1598a 100644
--- a/library/src/shared/ext.rs
+++ b/library/src/shared/ext.rs
@@ -99,22 +99,22 @@ struct FillNode {
child: Content,
}
-#[node(LayoutBlock)]
+#[node(Layout)]
impl FillNode {}
-impl LayoutBlock for FillNode {
- fn layout_block(
+impl Layout for FillNode {
+ fn layout(
&self,
world: Tracked<dyn World>,
styles: StyleChain,
regions: &Regions,
- ) -> SourceResult<Vec<Frame>> {
- let mut frames = self.child.layout_block(world, styles, regions)?;
- for frame in &mut frames {
+ ) -> SourceResult<Fragment> {
+ let mut fragment = self.child.layout(world, styles, regions)?;
+ for frame in &mut fragment {
let shape = Geometry::Rect(frame.size()).filled(self.fill);
frame.prepend(Point::zero(), Element::Shape(shape));
}
- Ok(frames)
+ Ok(fragment)
}
}
@@ -127,21 +127,21 @@ struct StrokeNode {
child: Content,
}
-#[node(LayoutBlock)]
+#[node(Layout)]
impl StrokeNode {}
-impl LayoutBlock for StrokeNode {
- fn layout_block(
+impl Layout for StrokeNode {
+ fn layout(
&self,
world: Tracked<dyn World>,
styles: StyleChain,
regions: &Regions,
- ) -> SourceResult<Vec<Frame>> {
- let mut frames = self.child.layout_block(world, styles, regions)?;
- for frame in &mut frames {
+ ) -> SourceResult<Fragment> {
+ let mut fragment = self.child.layout(world, styles, regions)?;
+ for frame in &mut fragment {
let shape = Geometry::Rect(frame.size()).stroked(self.stroke);
frame.prepend(Point::zero(), Element::Shape(shape));
}
- Ok(frames)
+ Ok(fragment)
}
}