editors/TextViewer.py
changeset 3319 e6c758e41f82
parent 2737 38afed869ff6
child 3327 d753cc166bd0
child 3682 c613afdab571
equal deleted inserted replaced
3315:5f9db9c6c69c 3319:e6c758e41f82
   367                     return
   367                     return
   368                 elif var_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames(self.Debug)]:
   368                 elif var_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames(self.Debug)]:
   369                     message = _("\"%s\" pou already exists!") % var_name
   369                     message = _("\"%s\" pou already exists!") % var_name
   370                 else:
   370                 else:
   371                     if not var_name.upper() in [name.upper() for name in self.Controler.GetEditedElementVariables(self.TagName, self.Debug)]:
   371                     if not var_name.upper() in [name.upper() for name in self.Controler.GetEditedElementVariables(self.TagName, self.Debug)]:
   372                         self.Controler.AddEditedElementPouExternalVar(self.TagName, values[2], var_name)
   372                         kwargs = dict(description=values[4]) if len(values)>4 else {}
       
   373                         self.Controler.AddEditedElementPouExternalVar(self.TagName, values[2], var_name, **kwargs)
   373                         self.RefreshVariablePanel()
   374                         self.RefreshVariablePanel()
   374                         self.RefreshVariableTree()
   375                         self.RefreshVariableTree()
   375                     event.SetDragText(var_name)
   376                     event.SetDragText(var_name)
   376             elif values[1] == "Constant":
   377             elif values[1] == "Constant":
   377                 event.SetDragText(values[0])
   378                 event.SetDragText(values[0])