diff -r d5014da90054 -r 8def429216ca BeremizIDE.py --- a/BeremizIDE.py Sun Feb 19 11:14:14 2023 +0800 +++ b/BeremizIDE.py Mon Feb 20 08:56:25 2023 +0800 @@ -990,14 +990,14 @@ def OnProjectTreeItemBeginEdit(self, event): selected = event.GetItem() - if self.ProjectTree.GetPyData(selected)["type"] == ITEM_CONFNODE: + if self.ProjectTree.GetItemData(selected)["type"] == ITEM_CONFNODE: event.Veto() else: IDEFrame.OnProjectTreeItemBeginEdit(self, event) def OnProjectTreeRightUp(self, event): item = event.GetItem() - item_infos = self.ProjectTree.GetPyData(item) + item_infos = self.ProjectTree.GetItemData(item) if item_infos["type"] == ITEM_CONFNODE: confnode_menu = wx.Menu(title='') @@ -1033,7 +1033,7 @@ def OnProjectTreeItemActivated(self, event): selected = event.GetItem() - item_infos = self.ProjectTree.GetPyData(selected) + item_infos = self.ProjectTree.GetItemData(selected) if item_infos["type"] == ITEM_CONFNODE: item_infos["confnode"]._OpenView() event.Skip() @@ -1044,7 +1044,7 @@ def ProjectTreeItemSelect(self, select_item): if select_item is not None and select_item.IsOk(): - item_infos = self.ProjectTree.GetPyData(select_item) + item_infos = self.ProjectTree.GetItemData(select_item) if item_infos["type"] == ITEM_CONFNODE: item_infos["confnode"]._OpenView(onlyopened=True) elif item_infos["type"] == ITEM_PROJECT: