PLCOpenEditor.py
changeset 8 7ceec5c40d77
parent 7 f1691e685c49
child 9 b29105e29081
equal deleted inserted replaced
7:f1691e685c49 8:7ceec5c40d77
   437         else:
   437         else:
   438             self.EditMenu.FindItemByPosition(0).Enable(False)
   438             self.EditMenu.FindItemByPosition(0).Enable(False)
   439             self.EditMenu.FindItemByPosition(8).Enable(False)
   439             self.EditMenu.FindItemByPosition(8).Enable(False)
   440             self.EditMenu.FindItemByPosition(9).Enable(False)
   440             self.EditMenu.FindItemByPosition(9).Enable(False)
   441         bodytype = self.Controler.GetCurrentElementEditingBodyType()
   441         bodytype = self.Controler.GetCurrentElementEditingBodyType()
   442         if bodytype in ["LD","ST"]:
   442         if bodytype in ["IL","ST"]:
   443             self.EditMenu.FindItemByPosition(4).Enable(True)
   443             self.EditMenu.FindItemByPosition(4).Enable(True)
   444             self.EditMenu.FindItemByPosition(5).Enable(True)
   444             self.EditMenu.FindItemByPosition(5).Enable(True)
   445             self.EditMenu.FindItemByPosition(6).Enable(True)
   445             self.EditMenu.FindItemByPosition(6).Enable(True)
   446         else:
   446         else:
   447             self.EditMenu.FindItemByPosition(4).Enable(False)
   447             self.EditMenu.FindItemByPosition(4).Enable(False)
   894                     new_window = LD_Viewer(self.TabsOpened, self, self.Controler)
   894                     new_window = LD_Viewer(self.TabsOpened, self, self.Controler)
   895                 elif language == "SFC":
   895                 elif language == "SFC":
   896                     new_window = SFC_Viewer(self.TabsOpened, self, self.Controler)
   896                     new_window = SFC_Viewer(self.TabsOpened, self, self.Controler)
   897                 elif language in ["IL", "ST"]:
   897                 elif language in ["IL", "ST"]:
   898                     new_window = TextViewer(self.TabsOpened, self, self.Controler)
   898                     new_window = TextViewer(self.TabsOpened, self, self.Controler)
       
   899                     new_window.SetTextSyntax(language)
   899                     if language == "IL":
   900                     if language == "IL":
   900                         new_window.SetKeywords(IL_KEYWORDS)
   901                         new_window.SetKeywords(IL_KEYWORDS)
   901                     else:
   902                     else:
   902                         new_window.SetKeywords(ST_KEYWORDS)
   903                         new_window.SetKeywords(ST_KEYWORDS)
   903                     new_window.SetVariables(varlist)
   904                     new_window.SetVariables(varlist)