diff -r c0cdef06fd16 -r 05500124d7fb demo_checkbox.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demo_checkbox.py Thu Dec 13 10:01:32 2012 +0100 @@ -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) + + vert = VerticalLayout(homogeneous=False) + self.top.layout(vert) + + combo = ComboBox(items=['abc', 'xyz']) + self.top.add(combo) + + for i in range(10): + cbox = Checkbox('checkbox ' + str(i)) + self.top.add(cbox) + + def globalkeypress(self, keyname, char): + if keyname == 'escape' or char == 'q': + self.terminate() + + +if __name__ == '__main__': + app = MyApplication() + app.start() +