--- a/TextViewer.py Sun Jan 08 18:23:55 2012 +0100
+++ b/TextViewer.py Sun Jan 08 19:16:58 2012 +0100
@@ -319,6 +319,16 @@
event.SetDragText(var_name)
else:
event.SetDragText("")
+ elif values[1] == "Global":
+ var_name = values[0]
+ if var_name.upper() in [name.upper() for name in self.Controler.GetProjectPouNames(self.Debug)]:
+ message = _("\"%s\" pou already exists!")%var_name
+ else:
+ if not var_name.upper() in [name.upper() for name in self.Controler.GetEditedElementVariables(self.TagName, self.Debug)]:
+ self.Controler.AddEditedElementPouExternalVar(self.TagName, values[2], var_name)
+ self.RefreshVariablePanel()
+ self.RefreshVariableTree()
+ event.SetDragText(var_name)
elif values[3] == self.TagName:
self.ResetBuffer()
event.SetDragText(values[0])