• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Tangram and similar puzzles


Commit MetaInfo

Revision1844983872b868925bc0028e9f3734bee96d03a2 (tree)
Time2023-10-21 18:20:49
AuthorAntoon Pardon <antoon.pardon@vub....>
CommiterAntoon Pardon

Log Message

Reporting for gtkwin and brwin

Change Summary

Incremental Difference

diff -r 39fa0755efe0 -r 1844983872b8 brwin.html
--- a/brwin.html Tue Oct 17 11:58:27 2023 +0200
+++ b/brwin.html Sat Oct 21 11:20:49 2023 +0200
@@ -19,7 +19,7 @@
1919 <script type="text/python">
2020 from browser import doc
2121 def report(event):
22- message = "Button %s clicked at %s, %s" % (event.button, event.x, event.y)
22+ message = "Button %s clicked at %s, %s [%s]" % (event.button, event.clientX, event.clientY, event.buttons)
2323 label.text = message
2424
2525 canvas = doc["iudex"]
diff -r 39fa0755efe0 -r 1844983872b8 gtkwin.py
--- a/gtkwin.py Tue Oct 17 11:58:27 2023 +0200
+++ b/gtkwin.py Sat Oct 21 11:20:49 2023 +0200
@@ -11,6 +11,7 @@
1111 Gdk.EventMask.BUTTON_RELEASE_MASK |
1212 Gdk.EventMask.KEY_PRESS_MASK |
1313 Gdk.EventMask.KEY_RELEASE_MASK |
14+ Gdk.EventMask.SCROLL_MASK |
1415 Gdk.EventMask.POINTER_MOTION_MASK )
1516
1617
@@ -32,6 +33,7 @@
3233 self.add(column)
3334 self.connect('button_press_event', self.button_press)
3435 self.connect('button_release_event', self.button_release)
36+ self.connect('scroll_event', self.scroll)
3537 self.connect("delete-event", self.quit)
3638
3739 def button_press(self, widget, event):
@@ -44,6 +46,12 @@
4446 button_nr = event.get_button()[1]
4547 self.label.set_text("Button %s released at %s" % (button_nr, position))
4648
49+ def scroll(self, widget, event):
50+ print(event)
51+ position = event.get_coords()
52+ button_nr = event.get_button()[1]
53+ self.label.set_text("Button %s scrolled at %s" % (button_nr, position))
54+
4755 @staticmethod
4856 def quit(self, *args):
4957 sys.exit()
diff -r 39fa0755efe0 -r 1844983872b8 gui.py
--- a/gui.py Tue Oct 17 11:58:27 2023 +0200
+++ b/gui.py Sat Oct 21 11:20:49 2023 +0200
@@ -7,7 +7,7 @@
77 import gtkwin
88 guis['gtk'] = gtkwin
99 except:
10- pass
10+ raise # pass in production
1111
1212 import tkwin
1313 guis['tk'] = tkwin