diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-11-28 12:40:16 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-11-28 12:40:16 +0100 |
| commit | 989d170dc7318ca3cbaa5b76760eb14f4e6a8605 (patch) | |
| tree | 0a486ddb4d339b8a43313f7c6e18b9595b8fd955 /library/src/shared | |
| parent | 7caf98fe42797eab59a39ef71071030c9790245a (diff) | |
Fragments
Diffstat (limited to 'library/src/shared')
| -rw-r--r-- | library/src/shared/ext.rs | 28 |
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) } } |
