demos/04_texteditor.py
changeset 96 68c562e0eb1f
parent 76 fa5301e58eca
child 106 abcadb7e2ef1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/demos/04_texteditor.py	Fri Mar 28 14:58:20 2014 +0100
@@ -0,0 +1,33 @@
+#!/usr/bin/env python3
+
+import demobase
+
+from tuikit.core.application import Application
+#from tuikit.scrollview import ScrollView
+from tuikit.widgets.textbox import TextBox
+
+
+class MyApplication(Application):
+    def __init__(self):
+        Application.__init__(self)
+        #self.top.add_handler('keypress', self.on_top_keypress)
+
+        t = open('../tuikit/core/widget.py').read()
+        editbox = TextBox(t)
+
+        #scroll = ScrollView()
+        #scroll.add(editbox)
+
+        self.root_window.add(editbox)
+        #self.root_window.add(scroll, halign='fill', valign='fill')
+
+    def on_top_keypress(self, ev):
+        if ev.keyname == 'escape':
+            self.terminate()
+            return True
+
+
+if __name__ == '__main__':
+    app = MyApplication()
+    app.start()
+