
     var
        Var is an xtpanel variable, an object that  has  a  value
        and no screen representation. If a variable has an action
        specified this action is performed every time  the  vari-
        ables  value  is  changed. It is a side effect of another
        object changing the variable's value. Obviously  a  vari-
        able should never change its own value since a loop would
        result.

        Syntax: var={ name=...  value=...  }  
        name   defaults  to "var1", "var2" etc. 
        value is the value of the var.


        Variables can be used for adding arbitrary  arguments  on
        the  command line. See the command line syntax below. The
        values of var objects may be used in  the  definition  of
        other  objects so that an xtpanel's behavior can be modi-
        fied without changing the script file. Also the value  of
        a var may be changed by the ASSIGN action. Thus a var can
        be used to pass information from one object to another.


        Here is an example of how you might use an xtpanel  vari-
        able.   Suppose  that  you have one script file that asks
        the user for a file name, then calls a second  script  to
        display  the  file  in  a  text window. Here is the first
        script:
        button={ label=QUIT action=QUIT }
        dialog={ label="Filename" action="xtpanel -var file $val -file script2" }
        and here is the second script, script2. The  $file  vari-
        able from script1 is used in two places in script2:
        button={ label=QUIT action=QUIT }
        message={ value="$file" }
        text={ value=`cat $file` }
