Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 14d396e

Browse files
committed
Add scroll event handling to webagg backend
Conflicts: lib/matplotlib/backends/backend_webagg_core.py
1 parent d3468e8 commit 14d396e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/matplotlib/backends/backend_webagg_core.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def handle_event(self, event):
192192
elif e_type == 'draw':
193193
self.draw()
194194
elif e_type in ('button_press', 'button_release', 'motion_notify',
195-
'figure_enter', 'figure_leave'):
195+
'figure_enter', 'figure_leave', 'scroll'):
196196
x = event['x']
197197
y = event['y']
198198
y = self.get_renderer().height - y
@@ -218,6 +218,8 @@ def handle_event(self, event):
218218
self.enter_notify_event(xy=(x, y))
219219
elif e_type == 'figure_leave':
220220
self.leave_notify_event()
221+
elif e_type == 'scroll':
222+
self.scroll_event(x, y, event['step'])
221223
elif e_type in ('key_press', 'key_release'):
222224
key = event['key']
223225

0 commit comments

Comments
 (0)