diff -r ec1d47e6fe09 -r 762513aacc87 example_treeview.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/example_treeview.py Wed Aug 17 23:43:52 2011 +0200 @@ -0,0 +1,37 @@ +#!/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) + + model = TreeModel() + model.add('/', ['a', 'b']) + model.add('/a', ['c', 'd']) + model.add((0,1), ['e', 'f']) + model.add('/0/1/0', 'g') + model.add('/a/d/f', 'h') + + view = TreeView(model) + view.collapse('/a/d') + self.top.add(view) + + vert = VerticalLayout() + self.top.layout(vert) + + def globalkeypress(self, keyname, char): + if keyname == 'escape': + self.terminate() + + +if __name__ == '__main__': + app = MyApplication() + app.start() +