diff options
| author | Laurenz <laurmaedje@gmail.com> | 2019-11-16 14:03:27 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2019-11-16 14:03:27 +0100 |
| commit | 796c2486cee82f6e5aefc2d7d02f82a7eeb35a07 (patch) | |
| tree | e52175e709102affcedbfc7b94479a3e3b16262f /src/layout/tree.rs | |
| parent | ac4d501945e9b63f6b5f11c4c1a2ec0738d0b058 (diff) | |
Axes updating for stack layouter 📐
Diffstat (limited to 'src/layout/tree.rs')
| -rw-r--r-- | src/layout/tree.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs index 2957420d..9cbcd641 100644 --- a/src/layout/tree.rs +++ b/src/layout/tree.rs @@ -94,9 +94,9 @@ impl<'a, 'p> TreeLayouter<'a, 'p> { Command::Add(layout) => self.flex.add(layout), Command::AddMultiple(layouts) => self.flex.add_multiple(layouts), - Command::FinishFlexRun => self.flex.add_break(), - Command::FinishFlexLayout => self.finish_paragraph()?, - Command::FinishLayout => self.finish_layout(true)?, + Command::BreakFlex => self.flex.add_break(), + Command::FinishFlex => self.finish_paragraph()?, + Command::BreakStack => self.finish_layout()?, Command::SetStyle(style) => *self.style.to_mut() = style, Command::SetAxes(axes) => { @@ -115,10 +115,10 @@ impl<'a, 'p> TreeLayouter<'a, 'p> { Ok(self.stack.finish()) } - /// Finish the current stack layout. - fn finish_layout(&mut self, include_empty: bool) -> LayoutResult<()> { + /// Finish the current stack layout with a hard break. + fn finish_layout(&mut self) -> LayoutResult<()> { self.finish_flex()?; - self.stack.finish_layout(include_empty); + self.stack.add_break(true); self.start_new_flex(); Ok(()) } |
