diff -r e6c3a5ee91aa -r 5e78d52ebb24 tests/input.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/input.py Fri Oct 07 12:02:33 2011 +0200 @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import locale +locale.setlocale(locale.LC_ALL, '') + +from tuikit import * + + +class MyApplication(Application): + def __init__(self): + Application.__init__(self) + self.top.connect('keypress', self.globalkeypress) + + self.text = '' + textedit = TextEdit(100, 40, self.text) + self.top.add(textedit) + textedit.x = 2 + self.textedit = textedit + + + def globalkeypress(self, keyname, char): + if char == 'q': + self.terminate() + self.text += 'keyname: %s char: %s\n' % (keyname, char) + self.textedit.settext(self.text) + self.textedit.scrolltoend() + + +if __name__ == '__main__': + app = MyApplication() + app.start() +