def createGtkTree(self, win): tree = gtk.Tree() win.add(tree) item = self.createGtkTreeItem(tree) item.expand() item.collapse() item.expand() tree.show() return tree
def createGtkTreeItem(self, parent): # print "create item name=",self.name,type(self.name) # print "create item classname=",self.classname,type(self.classname) item = gtk.TreeItem(self.name) item.signal_connect("select", self.selected) parent.append(item) item.show() parent.show() if len(self): tree = gtk.Tree() item.set_subtree(tree) for x in self: subitem = x.createGtkTreeItem(tree) subitem.expand() subitem.collapse() return item