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

Method release_pan

lib/matplotlib/backend_bases.py:3226–3237  ·  view source on GitHub ↗

Callback for mouse button release in pan/zoom mode.

(self, event)

Source from the content-addressed store, hash-verified

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):

Callers 4

_zoom_pan_handlerMethod · 0.95
drag_panMethod · 0.95
test_interactive_panFunction · 0.95

Calls 5

push_currentMethod · 0.95
mpl_disconnectMethod · 0.80
mpl_connectMethod · 0.80
end_panMethod · 0.45
draw_idleMethod · 0.45

Tested by 2

test_interactive_panFunction · 0.76