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(): |