Skip to content

Commit 14db341

Browse files
authored
Remove workaround for matplotlib < 3.4 (#577)
1 parent efd2e5c commit 14db341

File tree

1 file changed

+0
-65
lines changed

1 file changed

+0
-65
lines changed

ipympl/backend_nbagg.py

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -384,71 +384,6 @@ def _ipython_display_(self, **kwargs):
384384
data = self._repr_mimebundle_(**kwargs)
385385
display(data, raw=True)
386386

387-
if matplotlib.__version__ < '3.4':
388-
# backport the Python side changes to match the js changes
389-
def _handle_key(self, event):
390-
_SPECIAL_KEYS_LUT = {
391-
'Alt': 'alt',
392-
'AltGraph': 'alt',
393-
'CapsLock': 'caps_lock',
394-
'Control': 'control',
395-
'Meta': 'meta',
396-
'NumLock': 'num_lock',
397-
'ScrollLock': 'scroll_lock',
398-
'Shift': 'shift',
399-
'Super': 'super',
400-
'Enter': 'enter',
401-
'Tab': 'tab',
402-
'ArrowDown': 'down',
403-
'ArrowLeft': 'left',
404-
'ArrowRight': 'right',
405-
'ArrowUp': 'up',
406-
'End': 'end',
407-
'Home': 'home',
408-
'PageDown': 'pagedown',
409-
'PageUp': 'pageup',
410-
'Backspace': 'backspace',
411-
'Delete': 'delete',
412-
'Insert': 'insert',
413-
'Escape': 'escape',
414-
'Pause': 'pause',
415-
'Select': 'select',
416-
'Dead': 'dead',
417-
'F1': 'f1',
418-
'F2': 'f2',
419-
'F3': 'f3',
420-
'F4': 'f4',
421-
'F5': 'f5',
422-
'F6': 'f6',
423-
'F7': 'f7',
424-
'F8': 'f8',
425-
'F9': 'f9',
426-
'F10': 'f10',
427-
'F11': 'f11',
428-
'F12': 'f12',
429-
}
430-
431-
def handle_key(key):
432-
"""Handle key values"""
433-
value = key[key.index('k') + 1 :]
434-
if 'shift+' in key:
435-
if len(value) == 1:
436-
key = key.replace('shift+', '')
437-
if value in _SPECIAL_KEYS_LUT:
438-
value = _SPECIAL_KEYS_LUT[value]
439-
key = key[: key.index('k')] + value
440-
return key
441-
442-
key = handle_key(event['key'])
443-
e_type = event['type']
444-
guiEvent = event.get('guiEvent', None)
445-
if e_type == 'key_press':
446-
self.key_press_event(key, guiEvent=guiEvent)
447-
elif e_type == 'key_release':
448-
self.key_release_event(key, guiEvent=guiEvent)
449-
450-
handle_key_press = handle_key_release = _handle_key
451-
452387

453388
class FigureManager(FigureManagerWebAgg):
454389
if matplotlib.__version__ < "3.6":

0 commit comments

Comments
 (0)