summaryrefslogtreecommitdiff
path: root/src/layout/stacked.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/stacked.rs')
-rw-r--r--src/layout/stacked.rs12
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.