Added scrolling and double click events. Cleaned up some code.

This commit is contained in:
Joey Payne 2014-02-13 18:20:37 -07:00
commit 3f6c0eb3fa
3 changed files with 84 additions and 35 deletions

View file

@ -31,10 +31,13 @@ class WindowEventSource(EventSource):
mouse_events = ['mouse-enter', 'mouse-leave', 'drag', 'mouse-move', 'hover']
mouse_wheel_events = ['scroll']
mouse_button_down_events = ['mouse-right', 'mouse-left', 'mouse-middle']
mouse_button_down_double_events = ['mouse-right-double', 'mouse-left-double', 'mouse-middle-double']
mouse_button_drag_events = ['mouse-right-drag', 'mouse-left-drag', 'mouse-middle-drag']
mouse_button_up_events = ['mouse-right-up', 'mouse-left-up',
'mouse-middle-up']
mouse_button_events = mouse_button_down_events + mouse_button_up_events + mouse_button_drag_events
mouse_button_events = mouse_button_down_double_events + \
mouse_button_down_events + mouse_button_up_events + \
mouse_button_drag_events
window_events = ['resize', 'move', 'focus', 'focus-lost', 'resize-start', 'resize-end']
key_events = ['key-down', 'key-up', 'key-repeat']
types = mouse_events + mouse_wheel_events + mouse_button_events +\