root/gaphor/tags/gaphor-0.2.0/tests/test-treemodel.py

Revision 37, 0.7 kB (checked in by arjanmol, 7 years ago)

*** empty log message ***

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1
2 import UML, gtk
3 from tree.namespace import *
4
5 import CreateModel
6
7 window = gtk.Window()
8 window.connect('destroy', lambda win: gtk.main_quit())
9 window.set_title('TreeView test')
10 window.set_default_size(250, 400)
11
12 scrolled_window = gtk.ScrolledWindow()
13 scrolled_window.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
14 window.add(scrolled_window)
15
16 tree_model = NamespaceModel(CreateModel.model)
17
18 tree_view = gtk.TreeView(tree_model)
19 cell = gtk.CellRendererText()
20 # the text in the column comes from column 0
21 column = gtk.TreeViewColumn('', cell, text=0)
22 tree_view.append_column(column)
23
24 scrolled_window.add(tree_view)
25 window.show_all()
26
27 tree_model.dump()
28
29 gtk.main()
30
31 tree_model.dump()
Note: See TracBrowser for help on using the browser.