MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / disable

Method disable

lib/matplotlib/backend_tools.py:660–666  ·  view source on GitHub ↗

Release the canvas and disconnect press/release events.

(self, event=None)

Source from the content-addressed store, hash-verified

658 'scroll_event', self.scroll_zoom)
659
660 def disable(self, event=None):
661 """Release the canvas and disconnect press/release events."""
662 self._cancel_action()
663 self.figure.canvas.widgetlock.release(self)
664 self.figure.canvas.mpl_disconnect(self._idPress)
665 self.figure.canvas.mpl_disconnect(self._idRelease)
666 self.figure.canvas.mpl_disconnect(self._idScroll)
667
668 def trigger(self, sender, event, data=None):
669 self.toolmanager.get_tool(_views_positions).add_figure(self.figure)

Callers

nothing calls this directly

Calls 3

mpl_disconnectMethod · 0.80
_cancel_actionMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected