
conductor(1)                 Khoros                  conductor(1)

PROGRAM
     conductor - This program automatically generates code to
     initialize and extract information from the Graphical User
     Interface (GUI).  It is for use by all application program-
     mers who intend to write an xvroutine.

SYNTAX
     conductor

     -i             UIS file

     -l             Level of Extraction

     [-b]           generate program driver?

     [-f]           force output?

     [-V]           Gives the version for conductor

     [-U]           Gives the usage for conductor

     [-P]           Prompts for command line options

     [-A [file1]]   Creates the answer file called conductor.ans
                    or file1

     [-a [file1]]   Uses conductor.ans or file1 as the answer
                    file

DESCRIPTION
     Conductor generates the C code to extract information from
     the graphical user interface for use with xvroutines.  It
     also generates an information structure based on the vari-
     able names provided in the UIS file. It is via this struc-
     ture that information may be passed from the graphical user
     interface back to the xvroutine, so that the application
     program may take appropriate action based on the user's
     input.  If the (-b) flag is used, conductor will also gen-
     erate generic drivers for the application program.  These
     drivers will need to be modified for the application in
     question.

          For much more detail on the conductor code generation
          program, see chapter 6 of the Khoros Programmers's
          Manual.

REQUIRED ARGUMENTS
     -i     type: infile
            desc: UIS file

     -l     type: integer
            desc: Level of Extraction

OPTIONAL ARGUMENTS
     -b     type: boolean
            desc: generate program driver?
            default: false

     -f     type: boolean
            desc: force output?
            default: false

EXAMPLES
     % conductor -i animate.form -l 3

SEE ALSO
     intro(1), verror(3), vgparms(3), vutils(3), lconductor(3)

RESTRICTIONS
     The user interface specification file provided as input must
     be syntactically correct.

COPYRIGHT
     Copyright 1991, University of New Mexico.  All rights
     reserved.

Khoros                    Release: 1.0                          1

