What are the different GuiXT variables and what is their scope?

GuiXT supports two types of variables a) Global variables and b) Local variables (or Parameters). A GuiXT variable (local or global) does not have a type.

Global variables: As the name suggests, the scope of such variables is global i.e. they can be referenced from any GuiXT or Input Script within the current session. There is no need to declare a global variable in GuiXT

Local variables (or Parameters): The local variables have limited scope. They can be used only the script that defines them. All parameters should be declared before using them.