(self, renderer)
| 140 | |
| 141 | @allow_rasterization |
| 142 | def draw(self, renderer): |
| 143 | if not self.get_visible(): |
| 144 | return |
| 145 | # draw the rectangle |
| 146 | super().draw(renderer) |
| 147 | # position the text |
| 148 | self._set_text_position(renderer) |
| 149 | self._text.draw(renderer) |
| 150 | self.stale = False |
| 151 | |
| 152 | def _set_text_position(self, renderer): |
| 153 | """Set text up so it is drawn in the right place.""" |
no test coverage detected