@@ -2714,11 +2714,9 @@ def __init__(self, canvas, num):
27142714 self .button_press_handler_id = None
27152715 if rcParams ['toolbar' ] != 'toolmanager' :
27162716 self .key_press_handler_id = self .canvas .mpl_connect (
2717- 'key_press_event' ,
2718- self .key_press )
2717+ 'key_press_event' , key_press_handler )
27192718 self .button_press_handler_id = self .canvas .mpl_connect (
2720- 'button_press_event' ,
2721- self .button_press )
2719+ 'button_press_event' , button_press_handler )
27222720
27232721 self .toolmanager = (ToolManager (canvas .figure )
27242722 if mpl .rcParams ['toolbar' ] == 'toolmanager'
@@ -2758,6 +2756,8 @@ def full_screen_toggle(self):
27582756 def resize (self , w , h ):
27592757 """For GUI backends, resize the window (in pixels)."""
27602758
2759+ @_api .deprecated (
2760+ "3.4" , alternative = "self.canvas.callbacks.process(event.name, event)" )
27612761 def key_press (self , event ):
27622762 """
27632763 Implement the default Matplotlib key bindings defined at
@@ -2766,6 +2766,8 @@ def key_press(self, event):
27662766 if rcParams ['toolbar' ] != 'toolmanager' :
27672767 key_press_handler (event )
27682768
2769+ @_api .deprecated (
2770+ "3.4" , alternative = "self.canvas.callbacks.process(event.name, event)" )
27692771 def button_press (self , event ):
27702772 """The default Matplotlib button actions for extra mouse buttons."""
27712773 if rcParams ['toolbar' ] != 'toolmanager' :
0 commit comments