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

Method press

lib/matplotlib/widgets.py:2483–2496  ·  view source on GitHub ↗

Button press handler and validator.

(self, event)

Source from the content-addressed store, hash-verified

2481
2482 @_call_with_reparented_event
2483 def press(self, event):
2484 """Button press handler and validator."""
2485 if not self.ignore(event):
2486 event = self._clean_event(event)
2487 self._eventpress = event
2488 self._prev_event = event
2489 key = event.key or ''
2490 key = key.replace('ctrl', 'control')
2491 # move state is locked in on a button press
2492 if key == self._state_modifier_keys['move']:
2493 self._state.add('move')
2494 self._press(event)
2495 return True
2496 return False
2497
2498 def _press(self, event):
2499 """Button press event handler."""

Callers

nothing calls this directly

Calls 4

ignoreMethod · 0.95
_clean_eventMethod · 0.95
_pressMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected