dialogs/FBDVariableDialog.py
changeset 1187 be891953958f
parent 1182 208103fd9ad0
child 1244 336d515096b1
equal deleted inserted replaced
1186:0ce4104d58ed 1187:be891953958f
   178     def OnOK(self, event):
   178     def OnOK(self, event):
   179         message = None
   179         message = None
   180         value = self.Expression.GetValue()
   180         value = self.Expression.GetValue()
   181         if value == "":
   181         if value == "":
   182             message = _("At least a variable or an expression must be selected!")
   182             message = _("At least a variable or an expression must be selected!")
   183         elif value.upper() in IEC_KEYWORDS:
       
   184             message = _("\"%s\" is a keyword. It can't be used!") % value
       
   185         if message is not None:
   183         if message is not None:
   186             message = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR)
   184             message = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR)
   187             message.ShowModal()
   185             message.ShowModal()
   188             message.Destroy()
   186             message.Destroy()
   189         else:
   187         else: