@@ -2714,11 +2714,9 @@ def __init__(self, canvas, num):
2714
2714
self .button_press_handler_id = None
2715
2715
if rcParams ['toolbar' ] != 'toolmanager' :
2716
2716
self .key_press_handler_id = self .canvas .mpl_connect (
2717
- 'key_press_event' ,
2718
- self .key_press )
2717
+ 'key_press_event' , key_press_handler )
2719
2718
self .button_press_handler_id = self .canvas .mpl_connect (
2720
- 'button_press_event' ,
2721
- self .button_press )
2719
+ 'button_press_event' , button_press_handler )
2722
2720
2723
2721
self .toolmanager = (ToolManager (canvas .figure )
2724
2722
if mpl .rcParams ['toolbar' ] == 'toolmanager'
@@ -2758,6 +2756,8 @@ def full_screen_toggle(self):
2758
2756
def resize (self , w , h ):
2759
2757
"""For GUI backends, resize the window (in pixels)."""
2760
2758
2759
+ @_api .deprecated (
2760
+ "3.4" , alternative = "self.canvas.callbacks.process(event.name, event)" )
2761
2761
def key_press (self , event ):
2762
2762
"""
2763
2763
Implement the default Matplotlib key bindings defined at
@@ -2766,6 +2766,8 @@ def key_press(self, event):
2766
2766
if rcParams ['toolbar' ] != 'toolmanager' :
2767
2767
key_press_handler (event )
2768
2768
2769
+ @_api .deprecated (
2770
+ "3.4" , alternative = "self.canvas.callbacks.process(event.name, event)" )
2769
2771
def button_press (self , event ):
2770
2772
"""The default Matplotlib button actions for extra mouse buttons."""
2771
2773
if rcParams ['toolbar' ] != 'toolmanager' :
0 commit comments