296 self.output.SetReadOnly(False) |
296 self.output.SetReadOnly(False) |
297 self.output.SetText("") |
297 self.output.SetText("") |
298 self.output.SetReadOnly(True) |
298 self.output.SetReadOnly(True) |
299 |
299 |
300 def isatty(self): |
300 def isatty(self): |
301 return false |
301 return False |
302 |
302 |
303 [ID_BEREMIZ, ID_BEREMIZMAINSPLITTER, |
303 [ID_BEREMIZ, ID_BEREMIZMAINSPLITTER, |
304 ID_BEREMIZPLCCONFIG, ID_BEREMIZLOGCONSOLE, |
304 ID_BEREMIZPLCCONFIG, ID_BEREMIZLOGCONSOLE, |
305 ID_BEREMIZINSPECTOR] = [wx.NewId() for _init_ctrls in range(5)] |
305 ID_BEREMIZINSPECTOR] = [wx.NewId() for _init_ctrls in range(5)] |
306 |
306 |
1054 item_infos["confnode"]._OpenView(onlyopened=True) |
1054 item_infos["confnode"]._OpenView(onlyopened=True) |
1055 elif item_infos["type"] == ITEM_PROJECT: |
1055 elif item_infos["type"] == ITEM_PROJECT: |
1056 self.CTR._OpenView(onlyopened=True) |
1056 self.CTR._OpenView(onlyopened=True) |
1057 else: |
1057 else: |
1058 IDEFrame.ProjectTreeItemSelect(self, select_item) |
1058 IDEFrame.ProjectTreeItemSelect(self, select_item) |
1059 |
|
1060 |
1059 |
1061 def SelectProjectTreeItem(self, tagname): |
1060 def SelectProjectTreeItem(self, tagname): |
1062 if self.ProjectTree is not None: |
1061 if self.ProjectTree is not None: |
1063 root = self.ProjectTree.GetRootItem() |
1062 root = self.ProjectTree.GetRootItem() |
1064 if root.IsOk(): |
1063 if root.IsOk(): |
1065 words = tagname.split("::") |
1064 words = tagname.split("::") |
1066 if len(words) == 1: |
1065 if len(words) == 1: |
1067 if tagname == "Project": |
1066 if tagname == "Project": |
1068 self.SelectedItem = root |
1067 self.SelectedItem = root |
1069 self.ProjectTree.SelectItem(root) |
1068 self.ProjectTree.SelectItem(root) |
1070 wx.CallAfter(self.ResetSelectedItem) |
1069 self.ResetSelectedItem() |
1071 else: |
1070 else: |
1072 return self.RecursiveProjectTreeItemSelection(root, |
1071 return self.RecursiveProjectTreeItemSelection(root, |
1073 [(word, ITEM_CONFNODE) for word in tagname.split(".")]) |
1072 [(word, ITEM_CONFNODE) for word in tagname.split(".")]) |
1074 elif words[0] == "R": |
1073 elif words[0] == "R": |
1075 return self.RecursiveProjectTreeItemSelection(root, [(words[2], ITEM_RESOURCE)]) |
1074 return self.RecursiveProjectTreeItemSelection(root, [(words[2], ITEM_RESOURCE)]) |