(&self, renderer: &mut Renderer)
| 77 | |
| 78 | impl Component for Stack { |
| 79 | fn render(&self, renderer: &mut Renderer) { |
| 80 | for (child, position) in self.children.iter().zip(self.child_positions.iter()) { |
| 81 | let mut child_bounds = child.bounds(); |
| 82 | child_bounds.origin = *position; |
| 83 | // Update child position before rendering |
| 84 | child.render(renderer); |
| 85 | } |
| 86 | } |
| 87 | |
| 88 | fn handle_event(&mut self, event: Event) { |
| 89 | for child in &mut self.children { |