equal
deleted
inserted
replaced
802 old_name = self.ProjectTree.GetItemText(item) |
802 old_name = self.ProjectTree.GetItemText(item) |
803 self.Controler.ChangePouName(old_name, new_name) |
803 self.Controler.ChangePouName(old_name, new_name) |
804 self.RefreshEditorNames(itemtype, old_name, new_name) |
804 self.RefreshEditorNames(itemtype, old_name, new_name) |
805 self.RefreshTabsOpenedTitles() |
805 self.RefreshTabsOpenedTitles() |
806 elif itemtype == ITEM_TRANSITION: |
806 elif itemtype == ITEM_TRANSITION: |
807 parent = self.ProjectTree.GetItemParent(selected) |
807 parent = self.ProjectTree.GetItemParent(item) |
808 parent_type = self.ProjectTree.GetPyData(parent) |
808 parent_type = self.ProjectTree.GetPyData(parent) |
809 while parent_type != ITEM_POU: |
809 while parent_type != ITEM_POU: |
810 parent = self.ProjectTree.GetItemParent(parent) |
810 parent = self.ProjectTree.GetItemParent(parent) |
811 parent_type = self.ProjectTree.GetPyData(parent) |
811 parent_type = self.ProjectTree.GetPyData(parent) |
812 pou_name = self.ProjectTree.GetItemText(parent) |
812 pou_name = self.ProjectTree.GetItemText(parent) |
818 old_name = self.ProjectTree.GetItemText(item) |
818 old_name = self.ProjectTree.GetItemText(item) |
819 self.Controler.ChangePouTransitionName(pou_name, old_name, new_name) |
819 self.Controler.ChangePouTransitionName(pou_name, old_name, new_name) |
820 self.RefreshEditorNames(itemtype, old_name, new_name) |
820 self.RefreshEditorNames(itemtype, old_name, new_name) |
821 self.RefreshTabsOpenedTitles() |
821 self.RefreshTabsOpenedTitles() |
822 elif itemtype == ITEM_ACTION: |
822 elif itemtype == ITEM_ACTION: |
823 parent = self.ProjectTree.GetItemParent(selected) |
823 parent = self.ProjectTree.GetItemParent(item) |
824 parent_type = self.ProjectTree.GetPyData(parent) |
824 parent_type = self.ProjectTree.GetPyData(parent) |
825 while parent_type != ITEM_POU: |
825 while parent_type != ITEM_POU: |
826 parent = self.ProjectTree.GetItemParent(parent) |
826 parent = self.ProjectTree.GetItemParent(parent) |
827 parent_type = self.ProjectTree.GetPyData(parent) |
827 parent_type = self.ProjectTree.GetPyData(parent) |
828 pou_name = self.ProjectTree.GetItemText(parent) |
828 pou_name = self.ProjectTree.GetItemText(parent) |
853 old_name = self.ProjectTree.GetItemText(item) |
853 old_name = self.ProjectTree.GetItemText(item) |
854 self.Controler.ChangeConfigurationName(old_name, new_name) |
854 self.Controler.ChangeConfigurationName(old_name, new_name) |
855 self.RefreshEditorNames(itemtype, old_name, new_name) |
855 self.RefreshEditorNames(itemtype, old_name, new_name) |
856 self.RefreshTabsOpenedTitles() |
856 self.RefreshTabsOpenedTitles() |
857 elif itemtype == ITEM_RESOURCE: |
857 elif itemtype == ITEM_RESOURCE: |
858 parent = self.ProjectTree.GetItemParent(selected) |
858 parent = self.ProjectTree.GetItemParent(item) |
859 parent_type = self.ProjectTree.GetPyData(parent) |
859 parent_type = self.ProjectTree.GetPyData(parent) |
860 while parent_type != ITEM_CONFIGURATION: |
860 while parent_type != ITEM_CONFIGURATION: |
861 parent = self.ProjectTree.GetItemParent(parent) |
861 parent = self.ProjectTree.GetItemParent(parent) |
862 parent_type = self.ProjectTree.GetPyData(parent) |
862 parent_type = self.ProjectTree.GetPyData(parent) |
863 config_name = self.ProjectTree.GetItemText(parent) |
863 config_name = self.ProjectTree.GetItemText(parent) |
887 item = event.GetItem() |
887 item = event.GetItem() |
888 wx.CallAfter(self.ProjectTree.EditLabel, item) |
888 wx.CallAfter(self.ProjectTree.EditLabel, item) |
889 event.Veto() |
889 event.Veto() |
890 else: |
890 else: |
891 wx.CallAfter(self.RefreshProjectTree) |
891 wx.CallAfter(self.RefreshProjectTree) |
|
892 window = self.TabsOpened.GetCurrentPage() |
|
893 window.RefreshView() |
892 event.Skip() |
894 event.Skip() |
893 |
895 |
894 def OnProjectTreeItemBeginEdit(self, event): |
896 def OnProjectTreeItemBeginEdit(self, event): |
895 selected = event.GetItem() |
897 selected = event.GetItem() |
896 if self.ProjectTree.GetPyData(selected) == ITEM_UNEDITABLE: |
898 if self.ProjectTree.GetPyData(selected) == ITEM_UNEDITABLE: |