Clean up XML names and labels
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
There are some significant inconsistencies in the way the names and labels of proxies and properties are assigned. The consistent way that we should move to should be:
-
Names should be used by Python and GUI as much as possible. The names can be different than VTK names and should only contain characters acceptable as Python properties
-
Labels should be used on rare occasions when the author wants to use characters that cannot be in Python property. For example, there may be a proxy called TwoDimensionalText (name) and the label may be 2D Text.