Button press handler and validator.
(self, event)
| 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.""" |
nothing calls this directly
no test coverage detected