(self, *args)
| 3237 | self.push_current() |
| 3238 | |
| 3239 | def zoom(self, *args): |
| 3240 | if not self.canvas.widgetlock.available(self): |
| 3241 | self.set_message("zoom unavailable") |
| 3242 | return |
| 3243 | """Toggle zoom to rect mode.""" |
| 3244 | if self.mode == _Mode.ZOOM: |
| 3245 | self.mode = _Mode.NONE |
| 3246 | self.canvas.widgetlock.release(self) |
| 3247 | else: |
| 3248 | self.mode = _Mode.ZOOM |
| 3249 | self.canvas.widgetlock(self) |
| 3250 | |
| 3251 | _ZoomInfo = namedtuple("_ZoomInfo", "button start_xy axes cid cbar") |
| 3252 |