Beremiz.py
changeset 1272 0086cbee609b
parent 1269 e8e153a7c3bf
child 1274 6b38acbe1fd0
equal deleted inserted replaced
1271:757b83fd2173 1272:0086cbee609b
  1046             self.CTR._OpenView()
  1046             self.CTR._OpenView()
  1047         else:
  1047         else:
  1048             IDEFrame.OnProjectTreeItemActivated(self, event)
  1048             IDEFrame.OnProjectTreeItemActivated(self, event)
  1049     
  1049     
  1050     def ProjectTreeItemSelect(self, select_item):
  1050     def ProjectTreeItemSelect(self, select_item):
  1051         name = self.ProjectTree.GetItemText(select_item)
  1051         if select_item is not None and select_item.IsOk():
  1052         item_infos = self.ProjectTree.GetPyData(select_item)
  1052             name = self.ProjectTree.GetItemText(select_item)
  1053         if item_infos["type"] == ITEM_CONFNODE:
  1053             item_infos = self.ProjectTree.GetPyData(select_item)
  1054             item_infos["confnode"]._OpenView(onlyopened=True)
  1054             if item_infos["type"] == ITEM_CONFNODE:
  1055         elif item_infos["type"] == ITEM_PROJECT:
  1055                 item_infos["confnode"]._OpenView(onlyopened=True)
  1056             self.CTR._OpenView(onlyopened=True)
  1056             elif item_infos["type"] == ITEM_PROJECT:
  1057         else:
  1057                 self.CTR._OpenView(onlyopened=True)
  1058             IDEFrame.ProjectTreeItemSelect(self, select_item)
  1058             else:
       
  1059                 IDEFrame.ProjectTreeItemSelect(self, select_item)
  1059     
  1060     
  1060     def SelectProjectTreeItem(self, tagname):
  1061     def SelectProjectTreeItem(self, tagname):
  1061         if self.ProjectTree is not None:
  1062         if self.ProjectTree is not None:
  1062             root = self.ProjectTree.GetRootItem()
  1063             root = self.ProjectTree.GetRootItem()
  1063             if root.IsOk():
  1064             if root.IsOk():