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

Method _zoom_pan_handler

lib/matplotlib/backend_bases.py:3110–3120  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

3108 self.set_message(self._mouse_event_to_message(event))
3109
3110 def _zoom_pan_handler(self, event):
3111 if self.mode == _Mode.PAN:
3112 if event.name == "button_press_event":
3113 self.press_pan(event)
3114 elif event.name == "button_release_event":
3115 self.release_pan(event)
3116 if self.mode == _Mode.ZOOM:
3117 if event.name == "button_press_event":
3118 self.press_zoom(event)
3119 elif event.name == "button_release_event":
3120 self.release_zoom(event)
3121
3122 def _start_event_axes_interaction(self, event, *, method):
3123

Callers

nothing calls this directly

Calls 4

press_panMethod · 0.95
release_panMethod · 0.95
press_zoomMethod · 0.95
release_zoomMethod · 0.95

Tested by

no test coverage detected