Callback for mouse button release in pan/zoom mode.
(self, event)
| 3224 | self.canvas.draw_idle() |
| 3225 | |
| 3226 | def release_pan(self, event): |
| 3227 | """Callback for mouse button release in pan/zoom mode.""" |
| 3228 | if self._pan_info is None: |
| 3229 | return |
| 3230 | self.canvas.mpl_disconnect(self._pan_info.cid) |
| 3231 | self._id_drag = self.canvas.mpl_connect( |
| 3232 | 'motion_notify_event', self.mouse_move) |
| 3233 | for ax in self._pan_info.axes: |
| 3234 | ax.end_pan() |
| 3235 | self.canvas.draw_idle() |
| 3236 | self._pan_info = None |
| 3237 | self.push_current() |
| 3238 | |
| 3239 | def zoom(self, *args): |
| 3240 | if not self.canvas.widgetlock.available(self): |