diff options
| author | Laurenz <laurmaedje@gmail.com> | 2019-10-13 12:36:45 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2019-10-13 12:36:45 +0200 |
| commit | e2d17aa9d9491b339e6200c97b52f7ade51fa1d8 (patch) | |
| tree | 95dfa729cc6cbe44ecbf5135f87a3dd8bb70200a /src/layout/stacked.rs | |
| parent | 463e4ebd8234da5e28700e9b22b6ef5f0dfef56f (diff) | |
Move functions to command-based architecture ✈
Diffstat (limited to 'src/layout/stacked.rs')
| -rw-r--r-- | src/layout/stacked.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/layout/stacked.rs b/src/layout/stacked.rs index 78eb0058..312681ac 100644 --- a/src/layout/stacked.rs +++ b/src/layout/stacked.rs @@ -72,9 +72,17 @@ impl StackLayouter { Ok(()) } + /// Add multiple sublayouts. + pub fn add_many(&mut self, layouts: MultiLayout) -> LayoutResult<()> { + for layout in layouts { + self.add_box(layout)?; + } + Ok(()) + } + /// Add a sublayout at an absolute position. - pub fn add_box_absolute(&mut self, position: Size2D, layout: Layout) -> LayoutResult<()> { - Ok(self.actions.add_box(position, layout)) + pub fn add_box_absolute(&mut self, position: Size2D, layout: Layout) { + self.actions.add_box(position, layout); } /// Add space in between two boxes. |
