148655635f
We are running the existing test_mime.py. All the other tests which are not unit tests but more examples of code one can run interactively are moved to the example directory.
49 lines
1.2 KiB
Python
49 lines
1.2 KiB
Python
#!/usr/bin/python
|
|
from gi.repository import Gtk
|
|
|
|
|
|
import common
|
|
test = common.Test()
|
|
test.show()
|
|
|
|
|
|
class MyBox(Gtk.VBox):
|
|
|
|
def __init__(self):
|
|
Gtk.VBox.__init__(self)
|
|
|
|
self.scrolled = Gtk.ScrolledWindow()
|
|
self.scrolled.set_policy(Gtk.PolicyType.AUTOMATIC,
|
|
Gtk.PolicyType.AUTOMATIC)
|
|
|
|
self.store = Gtk.ListStore(str, str)
|
|
for i in range(5):
|
|
self.store.append([str(i), 'Item %s' % i])
|
|
|
|
self.treeview = Gtk.TreeView(self.store)
|
|
renderer_no_sens = Gtk.CellRendererText()
|
|
# set 'sensitive' property
|
|
renderer_no_sens.set_property('sensitive', False)
|
|
|
|
renderer = Gtk.CellRendererText()
|
|
|
|
column = Gtk.TreeViewColumn('\'sensitive\' False',
|
|
renderer_no_sens, text=0)
|
|
self.treeview.append_column(column)
|
|
|
|
column = Gtk.TreeViewColumn('\'sensitive\' True',
|
|
renderer, text=1)
|
|
self.treeview.append_column(column)
|
|
|
|
self.scrolled.add(self.treeview)
|
|
self.add(self.scrolled)
|
|
|
|
self.show_all()
|
|
|
|
vbox = MyBox()
|
|
test.pack_start(vbox, True, True, 0)
|
|
vbox.show()
|
|
|
|
if __name__ == '__main__':
|
|
common.main(test)
|