- #print "apres if"
- #print "item = ", item, item.item.get_nom()
- #itemParent=item
- #while not (hasattr (itemParent,'getPanel2')) :
- # print "While itemParent = ", itemParent, itemParent.item.get_nom()
- # print itemParent.plie
- # if itemParent.plie==True : itemParent.setPlie()
- # itemParent=itemParent.treeParent
- #if self.tree.node_selected != self :
- # item.setExpanded(False)
- # return
- if item.fenetre != self.editor.fenetreCentraleAffichee :
- item.setPlie()
- #print "apres 2ndif"
+ # On traite le cas de l item non selectionne
+ itemParent=item
+ while not (hasattr (itemParent,'getPanel2')) :
+ itemParent=itemParent.treeParent
+ if self.tree.node_selected != itemParent :
+ item.setExpanded(False)
+ return
+
+ itemParent=item
+ item.setPlie()