diff options
| author | Martin Haug <mhaug@live.de> | 2021-02-04 21:30:18 +0100 |
|---|---|---|
| committer | Martin Haug <mhaug@live.de> | 2021-02-04 21:30:18 +0100 |
| commit | 8469bad7487e111c8e5a0ec542f0232a0ebb4bdc (patch) | |
| tree | 6d2781a8c6e95a10de048d39f5bd6ebaa82bc6ea /src/layout/pad.rs | |
| parent | dacd7dadc04d4538f1063a86afd676695c7471ab (diff) | |
Add rectangle function 🎛
Diffstat (limited to 'src/layout/pad.rs')
| -rw-r--r-- | src/layout/pad.rs | 10 |
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 |
