composer(1)

PROGRAM
composer - This program is for interactive editing of user interface specification (UIS) and program specifications (PS).

SYNTAX

composer

[-pane]
    User Interface Specification (UIS)file

[-prog]
    Program and code Specification (PS) file

[-name]
    name of program to be edited or generated

[-fn]
    Specifies the font for composer (use % xlsfonts for available fonts)

[-jr file.jp]
    Creates a journal recording for composer

[-jp file.jp]
    Executes a journal playback for composer

[-V]
    Gives the version for composer

[-U]
    Gives the usage for composer

[-P]
    Prompts for command line options

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

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

DESCRIPTION
Composer is the top level tool in KHOROS. It provides an interactive editing capability for the user interface specification (UIS) and program specification (PS) files. It also provides a graphical form/menu interface to the code generator tools that use the UIS and PS as input (ghostreader, ghostwriter, ghostcheck and vinstall). Composer is primarily designed to be used by someone that wants to extend KHOROS by adding new processing routines to cantata(1).

Before using composer, you should be familiar with KHOROS Manual Volume 2, Chapters 2, 4, 5 and 9 (User Interface Specification Files, Composer, Ghost Routines and Writing Programs in Khoros). Additional information can be found in Volume 2, Chapters 3 and 8 (Preview and the various libraries available). Appropriate manual pages are ghostwriter(1), ghostreader(1), ghostcheck(1), khoros(1), preview(1).

REQUIRED ARGUMENTS
none

OPTIONAL ARGUMENTS

-pane
    type: infile
    desc: User Interface Specification (UIS)file

-prog
    type: infile
    desc: Program and code Specification (PS) file

-name
    type: string
    desc: name of program to be edited or generated
    default: null

EXAMPLES
composer -name vadd -pane vadd.pane -prog vadd.prog

The above command is intended to be executed in a work directory in which you have put the files vadd.pane and vadd.prog.

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

RESTRICTIONS

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