Update the location of children if necessary and draw them to the given *renderer*.
(self, renderer)
| 372 | return bbox.translated(px, py) |
| 373 | |
| 374 | def draw(self, renderer): |
| 375 | """ |
| 376 | Update the location of children if necessary and draw them |
| 377 | to the given *renderer*. |
| 378 | """ |
| 379 | bbox, offsets = self._get_bbox_and_child_offsets(renderer) |
| 380 | px, py = self.get_offset(bbox, renderer) |
| 381 | for c, (ox, oy) in zip(self.get_visible_children(), offsets): |
| 382 | c.set_offset((px + ox, py + oy)) |
| 383 | c.draw(renderer) |
| 384 | _bbox_artist(self, renderer, fill=False, props=dict(pad=0.)) |
| 385 | self.stale = False |
| 386 | |
| 387 | |
| 388 | class PackerBase(OffsetBox): |
nothing calls this directly
no test coverage detected