IDEFrame.py
changeset 1730 64d8f52bc8c8
parent 1710 953ceea2573e
child 1732 94ffe74e6895
equal deleted inserted replaced
1726:d51af006fa6b 1730:64d8f52bc8c8
   472         self._init_coll_DisplayMenu_Items(self.DisplayMenu)
   472         self._init_coll_DisplayMenu_Items(self.DisplayMenu)
   473         self._init_coll_HelpMenu_Items(self.HelpMenu)
   473         self._init_coll_HelpMenu_Items(self.HelpMenu)
   474 
   474 
   475     def _init_icon(self, parent):
   475     def _init_icon(self, parent):
   476         if self.icon:
   476         if self.icon:
   477             self.SetIcon(self.icon)                            
   477             self.SetIcon(self.icon)
   478         elif parent and parent.icon:
   478         elif parent and parent.icon:
   479             self.SetIcon(parent.icon)                
   479             self.SetIcon(parent.icon)
   480         
   480 
   481     def _init_ctrls(self, prnt):
   481     def _init_ctrls(self, prnt):
   482         wx.Frame.__init__(self, id=ID_PLCOPENEDITOR, name='IDEFrame',
   482         wx.Frame.__init__(self, id=ID_PLCOPENEDITOR, name='IDEFrame',
   483               parent=prnt, pos=wx.DefaultPosition, size=wx.Size(1000, 600),
   483               parent=prnt, pos=wx.DefaultPosition, size=wx.Size(1000, 600),
   484               style=wx.DEFAULT_FRAME_STYLE)
   484               style=wx.DEFAULT_FRAME_STYLE)
   485         self._init_icon(prnt)
   485         self._init_icon(prnt)
  1624                                                 self.Controler.ComputePouName(new_name))
  1624                                                 self.Controler.ComputePouName(new_name))
  1625                         self.RefreshLibraryPanel()
  1625                         self.RefreshLibraryPanel()
  1626                         self.RefreshPageTitles()
  1626                         self.RefreshPageTitles()
  1627                 elif item_infos["type"] == ITEM_TRANSITION:
  1627                 elif item_infos["type"] == ITEM_TRANSITION:
  1628                     pou_item = self.ProjectTree.GetItemParent(event.GetItem())
  1628                     pou_item = self.ProjectTree.GetItemParent(event.GetItem())
  1629                     pou_name = self.ProjectTree.GetItemText(pou_item)                    
  1629                     pou_name = self.ProjectTree.GetItemText(pou_item)
  1630                     if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]:
  1630                     if new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames()]:
  1631                         message = _("A POU named \"%s\" already exists!")%new_name
  1631                         message = _("A POU named \"%s\" already exists!")%new_name
  1632                     elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]:
  1632                     elif new_name.upper() in [name.upper() for name in self.Controler.GetProjectPouVariableNames(pou_name) if name != old_name]:
  1633                         message = _("A variable with \"%s\" as name already exists in this pou!")%new_name
  1633                         message = _("A variable with \"%s\" as name already exists in this pou!")%new_name
  1634                     else:
  1634                     else:
  2628         #-------------------------------------------
  2628         #-------------------------------------------
  2629 
  2629 
  2630         self.Viewer.DoDrawing(dc, True)
  2630         self.Viewer.DoDrawing(dc, True)
  2631 
  2631 
  2632         return True
  2632         return True
  2633