예제 #1
0
 def createGtkTree(self, win):
     tree = gtk.Tree()
     win.add(tree)
     item = self.createGtkTreeItem(tree)
     item.expand()
     item.collapse()
     item.expand()
     tree.show()
     return tree
예제 #2
0
    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