Пример #1
0
def test_Expand_or_Collaps():
    from mglutil.gui.BasicWidgets.Tk.TreeWidget.tree import TreeView
    tv = TreeView()
    #Add some nodes
    tv.addNode('protein_1')
    node = tv.addNode('residue_11', parent='protein_1')
    tv.addNode('AminoAcid', parent='protein_1|residue_11')
    tv.addNode('A', parent='protein_1|residue_11|AminoAcid')
    tv.addNode('H', parent='protein_1|residue_11|AminoAcid')
    tv.addNode('protein_2')

    # equivalent to
    print "Is node", node.name, "expanded?: ",
    print node.expanded

    tv.ExpandNode('protein_1|residue_11')
    print "After expanding, is node", node.name, "expanded?: ",
    print node.expanded

    tv.CollapseNode('protein_1|residue_11')
    print "After collapsing, is node", node.name, "expanded?: ",
    print node.expanded

    tv.destroy()