(self, event)
| 284 | self._set_cursor_cbk(event.canvasevent) |
| 285 | |
| 286 | def _set_cursor_cbk(self, event): |
| 287 | if not event or not self.canvas: |
| 288 | return |
| 289 | if (self._current_tool and getattr(event, "inaxes", None) |
| 290 | and event.inaxes.get_navigate()): |
| 291 | if self._last_cursor != self._current_tool.cursor: |
| 292 | self.canvas.set_cursor(self._current_tool.cursor) |
| 293 | self._last_cursor = self._current_tool.cursor |
| 294 | elif self._last_cursor != self._default_cursor: |
| 295 | self.canvas.set_cursor(self._default_cursor) |
| 296 | self._last_cursor = self._default_cursor |
| 297 | |
| 298 | |
| 299 | class ToolCursorPosition(ToolBase): |
no test coverage detected