@@ -2944,14 +2944,6 @@ def __init__(self, canvas):
2944
2944
# This cursor will be set after the initial draw.
2945
2945
self ._lastCursor = cursors .POINTER
2946
2946
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
-
2955
2947
self ._id_press = self .canvas .mpl_connect (
2956
2948
'button_press_event' , self ._zoom_pan_handler )
2957
2949
self ._id_release = self .canvas .mpl_connect (
@@ -3013,29 +3005,6 @@ def forward(self, *args):
3013
3005
self .set_history_buttons ()
3014
3006
self ._update_view ()
3015
3007
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
-
3039
3008
def _update_cursor (self , event ):
3040
3009
"""
3041
3010
Update the cursor after a mouse move event or a tool (de)activation.
@@ -3118,14 +3087,6 @@ def _zoom_pan_handler(self, event):
3118
3087
elif event .name == "button_release_event" :
3119
3088
self .release_zoom (event )
3120
3089
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
-
3129
3090
def pan (self , * args ):
3130
3091
"""
3131
3092
Toggle the pan/zoom tool.
@@ -3161,12 +3122,6 @@ def press_pan(self, event):
3161
3122
id_drag = self .canvas .mpl_connect ("motion_notify_event" , self .drag_pan )
3162
3123
self ._pan_info = self ._PanInfo (
3163
3124
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 )
3170
3125
3171
3126
def drag_pan (self , event ):
3172
3127
"""Callback for dragging in pan/zoom mode."""
@@ -3185,12 +3140,6 @@ def release_pan(self, event):
3185
3140
'motion_notify_event' , self .mouse_move )
3186
3141
for ax in self ._pan_info .axes :
3187
3142
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 )
3194
3143
self ._draw ()
3195
3144
self ._pan_info = None
3196
3145
self .push_current ()
@@ -3225,12 +3174,6 @@ def press_zoom(self, event):
3225
3174
self ._zoom_info = self ._ZoomInfo (
3226
3175
direction = "in" if event .button == 1 else "out" ,
3227
3176
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 )
3234
3177
3235
3178
def drag_zoom (self , event ):
3236
3179
"""Callback for dragging in zoom mode."""
@@ -3261,13 +3204,6 @@ def release_zoom(self, event):
3261
3204
or (abs (event .y - start_y ) < 5 and event .key != "x" )):
3262
3205
self ._draw ()
3263
3206
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 )
3271
3207
return
3272
3208
3273
3209
for i , ax in enumerate (self ._zoom_info .axes ):
@@ -3285,14 +3221,6 @@ def release_zoom(self, event):
3285
3221
self ._zoom_info = None
3286
3222
self .push_current ()
3287
3223
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
-
3296
3224
def push_current (self ):
3297
3225
"""Push the current view limits and position onto the stack."""
3298
3226
self ._nav_stack .push (
0 commit comments