@@ -163,10 +163,7 @@ def _on_timer(self):
163163class FigureCanvasTk (FigureCanvasBase ):
164164 required_interactive_framework = "tk"
165165
166- @_api .delete_parameter (
167- "3.4" , "resize_callback" ,
168- alternative = "get_tk_widget().bind('<Configure>', ..., True)" )
169- def __init__ (self , figure = None , master = None , resize_callback = None ):
166+ def __init__ (self , figure = None , master = None ):
170167 super ().__init__ (figure )
171168 self ._idle_draw_id = None
172169 self ._event_loop_id = None
@@ -177,7 +174,6 @@ def __init__(self, figure=None, master=None, resize_callback=None):
177174 self ._tkphoto = tk .PhotoImage (
178175 master = self ._tkcanvas , width = w , height = h )
179176 self ._tkcanvas .create_image (w // 2 , h // 2 , image = self ._tkphoto )
180- self ._resize_callback = resize_callback
181177 self ._tkcanvas .bind ("<Configure>" , self .resize )
182178 self ._tkcanvas .bind ("<Map>" , self ._update_device_pixel_ratio )
183179 self ._tkcanvas .bind ("<Key>" , self .key_press )
@@ -229,8 +225,6 @@ def _update_device_pixel_ratio(self, event=None):
229225
230226 def resize (self , event ):
231227 width , height = event .width , event .height
232- if self ._resize_callback is not None :
233- self ._resize_callback (event )
234228
235229 # compute desired figure size in inches
236230 dpival = self .figure .dpi
0 commit comments