(self, renderer)
| 569 | return (self._children[0].get_bbox(renderer).padded(pad), [(0, 0)]) |
| 570 | |
| 571 | def draw(self, renderer): |
| 572 | # docstring inherited |
| 573 | bbox, offsets = self._get_bbox_and_child_offsets(renderer) |
| 574 | px, py = self.get_offset(bbox, renderer) |
| 575 | for c, (ox, oy) in zip(self.get_visible_children(), offsets): |
| 576 | c.set_offset((px + ox, py + oy)) |
| 577 | |
| 578 | self.draw_frame(renderer) |
| 579 | |
| 580 | for c in self.get_visible_children(): |
| 581 | c.draw(renderer) |
| 582 | |
| 583 | self.stale = False |
| 584 | |
| 585 | def update_frame(self, bbox, fontsize=None): |
| 586 | self.patch.set_bounds(bbox.bounds) |
nothing calls this directly
no test coverage detected