--- a/LPCManager.py Tue Feb 06 14:50:52 2018 +0100
+++ b/LPCManager.py Tue Feb 06 15:27:16 2018 +0100
@@ -325,47 +325,6 @@
("runtime_%s.py" % location_str, file(runtimefile_path, "rb")))
PythonFileCTNMixin.CTNGenerate_C = CTNGenerate_C
-def GenerateProjectTreeBranch(self, root, infos, item_alone=False):
- item_name = infos["name"]
- if infos["type"] in ITEMS_UNEDITABLE:
- if len(infos["values"]) == 1:
- return self.GenerateProjectTreeBranch(root, infos["values"][0], True)
- item_name = _(item_name)
- self.ProjectTree.SetItemText(root, item_name)
- self.ProjectTree.SetPyData(root, infos)
- highlight_colours = self.Highlights.get(infos.get("tagname", None), (wx.WHITE, wx.BLACK))
- self.ProjectTree.SetItemBackgroundColour(root, highlight_colours[0])
- self.ProjectTree.SetItemTextColour(root, highlight_colours[1])
- self.ProjectTree.SetItemExtraImage(root, None)
- if infos["type"] == ITEM_POU:
- self.ProjectTree.SetItemImage(root,
- self.TreeImageDict[self.Controler.GetPouBodyType(infos["name"])])
- self.ProjectTree.SetItemExtraImage(root, self.Controler.GetPouType(infos["name"]))
- elif infos.has_key("icon") and infos["icon"] is not None:
- icon_name = infos["icon"]
- if not self.TreeImageDict.has_key(icon_name):
- self.TreeImageDict[icon_name] = self.TreeImageList.Add(GetBitmap(icon_name))
- self.ProjectTree.SetItemImage(root, self.TreeImageDict[icon_name])
- elif self.TreeImageDict.has_key(infos["type"]):
- self.ProjectTree.SetItemImage(root, self.TreeImageDict[infos["type"]])
- item, root_cookie = self.ProjectTree.GetFirstChild(root)
- for values in infos["values"]:
- if values["type"] not in ITEMS_UNEDITABLE or len(values["values"]) > 0:
- if item is None or not item.IsOk():
- item = self.ProjectTree.AppendItem(root, "")
- item, root_cookie = self.ProjectTree.GetNextChild(root, root_cookie)
- self.GenerateProjectTreeBranch(item, values)
- item, root_cookie = self.ProjectTree.GetNextChild(root, root_cookie)
- while item is not None and item.IsOk():
- item, root_cookie = self.ProjectTree.GetNextChild(root, root_cookie)
- self.ProjectTree.Delete(item)
-IDEFrame.GenerateProjectTreeBranch = GenerateProjectTreeBranch
defaultProjectPropertiesPanelInit = ProjectPropertiesPanel.__init__
def OurProjectPropertiesPanelInit(self, parent, controller=None, window=None, enable_required=True):