MCPcopy Create free account
hub / github.com/ColdGrub1384/Pyto / _press

Method _press

site-packages/matplotlib/widgets.py:2127–2145  ·  view source on GitHub ↗

on button press event

(self, event)

Source from the content-addressed store, hash-verified

2125 self._extents_on_press = None
2126
2127 def _press(self, event):
2128 """on button press event"""
2129 # make the drawed box/line visible get the click-coordinates,
2130 # button, ...
2131 if self.interactive and self.to_draw.get_visible():
2132 self._set_active_handle(event)
2133 else:
2134 self.active_handle = None
2135
2136 if self.active_handle is None or not self.interactive:
2137 # Clear previous rectangle before drawing new rectangle.
2138 self.update()
2139
2140 if not self.interactive:
2141 x = event.xdata
2142 y = event.ydata
2143 self.extents = x, x, y, y
2144
2145 self.set_visible(self.visible)
2146
2147 def _release(self, event):
2148 """on button release event"""

Callers

nothing calls this directly

Calls 4

_set_active_handleMethod · 0.95
get_visibleMethod · 0.80
updateMethod · 0.45
set_visibleMethod · 0.45

Tested by

no test coverage detected