summaryrefslogtreecommitdiff
path: root/src/layout/pad.rs
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2021-02-04 21:30:18 +0100
committerMartin Haug <mhaug@live.de>2021-02-04 21:30:18 +0100
commit8469bad7487e111c8e5a0ec542f0232a0ebb4bdc (patch)
tree6d2781a8c6e95a10de048d39f5bd6ebaa82bc6ea /src/layout/pad.rs
parentdacd7dadc04d4538f1063a86afd676695c7471ab (diff)
Add rectangle function 🎛
Diffstat (limited to 'src/layout/pad.rs')
-rw-r--r--src/layout/pad.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/layout/pad.rs b/src/layout/pad.rs
index f8a623e3..425fa41b 100644
--- a/src/layout/pad.rs
+++ b/src/layout/pad.rs
@@ -15,14 +15,8 @@ impl Layout for NodePad {
let areas = shrink(areas, self.padding);
let mut layouted = self.child.layout(ctx, &areas);
- match &mut layouted {
- Layouted::Spacing(_) => {}
- Layouted::Frame(frame, _) => pad(frame, self.padding),
- Layouted::Frames(frames, _) => {
- for frame in frames {
- pad(frame, self.padding);
- }
- }
+ for frame in layouted.frames_mut() {
+ pad(frame, self.padding);
}
layouted