diff options
Diffstat (limited to 'Mac/IDE scripts/Widget demos/KeyTester.py')
-rw-r--r-- | Mac/IDE scripts/Widget demos/KeyTester.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Mac/IDE scripts/Widget demos/KeyTester.py b/Mac/IDE scripts/Widget demos/KeyTester.py deleted file mode 100644 index ae47550..0000000 --- a/Mac/IDE scripts/Widget demos/KeyTester.py +++ /dev/null @@ -1,34 +0,0 @@ -"""Simple W demo -- shows how to make a window, and bind a function to a "key" event.""" - -import W - -# key callback function -def tester(char, event): - text = "%r\r%d\r%s\r%s" % (char, ord(char), hex(ord(chart)), oct(ord(char))) - window.keys.set(text) - -# close callback -def close(): - window.close() - -# new window -window = W.Dialog((180, 100), "Type a character") - -# make a frame (a simple rectangle) -window.frame = W.Frame((5, 5, -5, -33)) - -# some labels, static text -window.captions = W.TextBox((10, 9, 43, -36), "char:\rdecimal:\rhex:\roctal:") - -# another static text box -window.keys = W.TextBox((60, 9, 40, -36)) - -# a button -window.button = W.Button((-69, -24, 60, 16), "Done", close) - -# bind the callbacks -window.bind("<key>", tester) -window.bind("cmdw", window.button.push) - -# open the window -window.open() |