@@ -197,37 +197,37 @@ def scroll_event(self, widget, event):
197197 step = 1
198198 else :
199199 step = - 1
200- FigureCanvasBase .scroll_event (self , x , y , step )
200+ FigureCanvasBase .scroll_event (self , x , y , step , guiEvent = event )
201201 return False # finish event propagation?
202202
203203 def button_press_event (self , widget , event ):
204204 if _debug : print 'FigureCanvasGTK.%s' % fn_name ()
205205 x = event .x
206206 # flipy so y=0 is bottom of canvas
207207 y = self .allocation .height - event .y
208- FigureCanvasBase .button_press_event (self , x , y , event .button )
208+ FigureCanvasBase .button_press_event (self , x , y , event .button , guiEvent = event )
209209 return False # finish event propagation?
210210
211211 def button_release_event (self , widget , event ):
212212 if _debug : print 'FigureCanvasGTK.%s' % fn_name ()
213213 x = event .x
214214 # flipy so y=0 is bottom of canvas
215215 y = self .allocation .height - event .y
216- FigureCanvasBase .button_release_event (self , x , y , event .button )
216+ FigureCanvasBase .button_release_event (self , x , y , event .button , guiEvent = event )
217217 return False # finish event propagation?
218218
219219 def key_press_event (self , widget , event ):
220220 if _debug : print 'FigureCanvasGTK.%s' % fn_name ()
221221 key = self ._get_key (event )
222222 if _debug : print "hit" , key
223- FigureCanvasBase .key_press_event (self , key )
223+ FigureCanvasBase .key_press_event (self , key , guiEvent = event )
224224 return False # finish event propagation?
225225
226226 def key_release_event (self , widget , event ):
227227 if _debug : print 'FigureCanvasGTK.%s' % fn_name ()
228228 key = self ._get_key (event )
229229 if _debug : print "release" , key
230- FigureCanvasBase .key_release_event (self , key )
230+ FigureCanvasBase .key_release_event (self , key , guiEvent = event )
231231 return False # finish event propagation?
232232
233233 def motion_notify_event (self , widget , event ):
@@ -239,14 +239,14 @@ def motion_notify_event(self, widget, event):
239239
240240 # flipy so y=0 is bottom of canvas
241241 y = self .allocation .height - y
242- FigureCanvasBase .motion_notify_event (self , x , y )
242+ FigureCanvasBase .motion_notify_event (self , x , y , guiEvent = event )
243243 return False # finish event propagation?
244244
245245 def leave_notify_event (self , widget , event ):
246- FigureCanvasBase .leave_notify_event (self , event )
246+ FigureCanvasBase .leave_notify_event (self , event , guiEvent = event )
247247
248248 def enter_notify_event (self , widget , event ):
249- FigureCanvasBase .enter_notify_event (self , event )
249+ FigureCanvasBase .enter_notify_event (self , event , guiEvent = event )
250250
251251 def _get_key (self , event ):
252252 if event .keyval in self .keyvald :
0 commit comments