# HG changeset patch # User Laurent Bessard # Date 1367480378 -7200 # Node ID 40af794ecd4b3d3bdccb620380474ab7cb51b4bc # Parent 5a08404d5dda74ae266357b8bbb3a9ff6cacfa80 Added support for adding a variable in program VariablePanel by drap'n dropping located variable like in global VariablePanel diff -r 5a08404d5dda -r 40af794ecd4b controls/VariablePanel.py --- a/controls/VariablePanel.py Tue Apr 30 11:42:35 2013 +0200 +++ b/controls/VariablePanel.py Thu May 02 09:39:38 2013 +0200 @@ -303,7 +303,7 @@ self.ParentWindow.Table.ResetView(self.ParentWindow.VariablesGrid) self.ParentWindow.SaveValues() elif (element_type not in ["config", "resource"] and values[1] == "Global" and self.ParentWindow.Filter in ["All", "Interface", "External"] or - element_type in ["config", "resource"] and values[1] == "location"): + element_type in ["config", "resource", "program"] and values[1] == "location"): if values[1] == "location": var_name = values[3] else: @@ -316,7 +316,10 @@ var_infos["Name"] = var_name var_infos["Type"] = values[2] if values[1] == "location": - var_infos["Class"] = "Global" + if element_type == "program": + var_infos["Class"] = "Local" + else: + var_infos["Class"] = "Global" var_infos["Location"] = values[0] else: var_infos["Class"] = "External"