Tangram and similar puzzles
Revision | 3790ea39cd052c93e943827db875184ba983ce79 (tree) |
---|---|
Time | 2023-10-25 23:14:21 |
Author | Antoon Pardon <antoon.pardon@vub....> |
Commiter | Antoon Pardon |
wheel event in brwin
@@ -10,6 +10,7 @@ | ||
10 | 10 | self.canvas.bind("mousedown", self.button_press) |
11 | 11 | self.canvas.bind("mousedown", self.report) |
12 | 12 | self.canvas.bind("mouseup", self.button_release) |
13 | + self.canvas.bind("wheel", self.wheel) | |
13 | 14 | |
14 | 15 | def cancel_click(self, event): |
15 | 16 | print("Trying to cancel context menu") |
@@ -21,9 +22,14 @@ | ||
21 | 22 | button_nr = event.button |
22 | 23 | self.label.text = "Button %s pressed at %s" % (button_nr, position) |
23 | 24 | |
25 | + def wheel(self, event): | |
26 | + print("Wheel scrolled") | |
27 | + position = (event.x, event.y) | |
28 | + button_nr = event.button | |
29 | + self.label.text = "Wheel scrolled at %s" % (position,) | |
30 | + | |
24 | 31 | def button_release(self, event): |
25 | 32 | print("Button release") |
26 | - event.preventDefault() | |
27 | 33 | position = (event.x, event.y) |
28 | 34 | button_nr = event.button |
29 | 35 | self.label.text = "Button %s released at %s" % (button_nr, position) |