1620 self.RefreshEditorNames(self.Controler.ComputePouName(old_name), |
1620 self.RefreshEditorNames(self.Controler.ComputePouName(old_name), |
1621 self.Controler.ComputePouName(new_name)) |
1621 self.Controler.ComputePouName(new_name)) |
1622 self.RefreshLibraryPanel() |
1622 self.RefreshLibraryPanel() |
1623 self.RefreshPageTitles() |
1623 self.RefreshPageTitles() |
1624 elif item_infos["type"] == ITEM_TRANSITION: |
1624 elif item_infos["type"] == ITEM_TRANSITION: |
|
1625 pou_item = self.ProjectTree.GetItemParent(event.GetItem()) |
|
1626 pou_name = self.ProjectTree.GetItemText(pou_item) |
1625 if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]: |
1627 if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]: |
1626 message = _("A POU named \"%s\" already exists!")%new_name |
1628 message = _("A POU named \"%s\" already exists!")%new_name |
1627 elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]: |
1629 elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]: |
1628 message = _("A variable with \"%s\" as name already exists in this pou!")%new_name |
1630 message = _("A variable with \"%s\" as name already exists in this pou!")%new_name |
1629 else: |
1631 else: |
1631 self.Controler.ChangePouTransitionName(words[1], old_name, new_name) |
1633 self.Controler.ChangePouTransitionName(words[1], old_name, new_name) |
1632 self.RefreshEditorNames(self.Controler.ComputePouTransitionName(words[1], old_name), |
1634 self.RefreshEditorNames(self.Controler.ComputePouTransitionName(words[1], old_name), |
1633 self.Controler.ComputePouTransitionName(words[1], new_name)) |
1635 self.Controler.ComputePouTransitionName(words[1], new_name)) |
1634 self.RefreshPageTitles() |
1636 self.RefreshPageTitles() |
1635 elif item_infos["type"] == ITEM_ACTION: |
1637 elif item_infos["type"] == ITEM_ACTION: |
|
1638 pou_item = self.ProjectTree.GetItemParent(event.GetItem()) |
|
1639 pou_name = self.ProjectTree.GetItemText(pou_item) |
1636 if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]: |
1640 if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]: |
1637 message = _("A POU named \"%s\" already exists!")%new_name |
1641 message = _("A POU named \"%s\" already exists!")%new_name |
1638 elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]: |
1642 elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]: |
1639 message = _("A variable with \"%s\" as name already exists in this pou!")%new_name |
1643 message = _("A variable with \"%s\" as name already exists in this pou!")%new_name |
1640 else: |
1644 else: |