@@ -2944,14 +2944,6 @@ def __init__(self, canvas):
29442944 # This cursor will be set after the initial draw.
29452945 self ._lastCursor = cursors .POINTER
29462946
2947- init = _api .deprecate_method_override (
2948- __class__ ._init_toolbar , self , allow_empty = True , since = "3.3" ,
2949- addendum = "Please fully initialize the toolbar in your subclass' "
2950- "__init__; a fully empty _init_toolbar implementation may be kept "
2951- "for compatibility with earlier versions of Matplotlib." )
2952- if init :
2953- init ()
2954-
29552947 self ._id_press = self .canvas .mpl_connect (
29562948 'button_press_event' , self ._zoom_pan_handler )
29572949 self ._id_release = self .canvas .mpl_connect (
@@ -3013,29 +3005,6 @@ def forward(self, *args):
30133005 self .set_history_buttons ()
30143006 self ._update_view ()
30153007
3016- @_api .deprecated ("3.3" , alternative = "__init__" )
3017- def _init_toolbar (self ):
3018- """
3019- This is where you actually build the GUI widgets (called by
3020- __init__). The icons ``home.xpm``, ``back.xpm``, ``forward.xpm``,
3021- ``hand.xpm``, ``zoom_to_rect.xpm`` and ``filesave.xpm`` are standard
3022- across backends (there are ppm versions in CVS also).
3023-
3024- You just need to set the callbacks
3025-
3026- home : self.home
3027- back : self.back
3028- forward : self.forward
3029- hand : self.pan
3030- zoom_to_rect : self.zoom
3031- filesave : self.save_figure
3032-
3033- You only need to define the last one - the others are in the base
3034- class implementation.
3035-
3036- """
3037- raise NotImplementedError
3038-
30393008 def _update_cursor (self , event ):
30403009 """
30413010 Update the cursor after a mouse move event or a tool (de)activation.
@@ -3118,14 +3087,6 @@ def _zoom_pan_handler(self, event):
31183087 elif event .name == "button_release_event" :
31193088 self .release_zoom (event )
31203089
3121- @_api .deprecated ("3.3" )
3122- def press (self , event ):
3123- """Called whenever a mouse button is pressed."""
3124-
3125- @_api .deprecated ("3.3" )
3126- def release (self , event ):
3127- """Callback for mouse button release."""
3128-
31293090 def pan (self , * args ):
31303091 """
31313092 Toggle the pan/zoom tool.
@@ -3161,12 +3122,6 @@ def press_pan(self, event):
31613122 id_drag = self .canvas .mpl_connect ("motion_notify_event" , self .drag_pan )
31623123 self ._pan_info = self ._PanInfo (
31633124 button = event .button , axes = axes , cid = id_drag )
3164- press = _api .deprecate_method_override (
3165- __class__ .press , self , since = "3.3" , message = "Calling an "
3166- "overridden press() at pan start is deprecated since %(since)s "
3167- "and will be removed %(removal)s; override press_pan() instead." )
3168- if press is not None :
3169- press (event )
31703125
31713126 def drag_pan (self , event ):
31723127 """Callback for dragging in pan/zoom mode."""
@@ -3185,12 +3140,6 @@ def release_pan(self, event):
31853140 'motion_notify_event' , self .mouse_move )
31863141 for ax in self ._pan_info .axes :
31873142 ax .end_pan ()
3188- release = _api .deprecate_method_override (
3189- __class__ .press , self , since = "3.3" , message = "Calling an "
3190- "overridden release() at pan stop is deprecated since %(since)s "
3191- "and will be removed %(removal)s; override release_pan() instead." )
3192- if release is not None :
3193- release (event )
31943143 self ._draw ()
31953144 self ._pan_info = None
31963145 self .push_current ()
@@ -3225,12 +3174,6 @@ def press_zoom(self, event):
32253174 self ._zoom_info = self ._ZoomInfo (
32263175 direction = "in" if event .button == 1 else "out" ,
32273176 start_xy = (event .x , event .y ), axes = axes , cid = id_zoom )
3228- press = _api .deprecate_method_override (
3229- __class__ .press , self , since = "3.3" , message = "Calling an "
3230- "overridden press() at zoom start is deprecated since %(since)s "
3231- "and will be removed %(removal)s; override press_zoom() instead." )
3232- if press is not None :
3233- press (event )
32343177
32353178 def drag_zoom (self , event ):
32363179 """Callback for dragging in zoom mode."""
@@ -3261,13 +3204,6 @@ def release_zoom(self, event):
32613204 or (abs (event .y - start_y ) < 5 and event .key != "x" )):
32623205 self ._draw ()
32633206 self ._zoom_info = None
3264- release = _api .deprecate_method_override (
3265- __class__ .press , self , since = "3.3" , message = "Calling an "
3266- "overridden release() at zoom stop is deprecated since "
3267- "%(since)s and will be removed %(removal)s; override "
3268- "release_zoom() instead." )
3269- if release is not None :
3270- release (event )
32713207 return
32723208
32733209 for i , ax in enumerate (self ._zoom_info .axes ):
@@ -3285,14 +3221,6 @@ def release_zoom(self, event):
32853221 self ._zoom_info = None
32863222 self .push_current ()
32873223
3288- release = _api .deprecate_method_override (
3289- __class__ .release , self , since = "3.3" , message = "Calling an "
3290- "overridden release() at zoom stop is deprecated since %(since)s "
3291- "and will be removed %(removal)s; override release_zoom() "
3292- "instead." )
3293- if release is not None :
3294- release (event )
3295-
32963224 def push_current (self ):
32973225 """Push the current view limits and position onto the stack."""
32983226 self ._nav_stack .push (
0 commit comments