BOOTSTRAP commands


PROGRAM NAME

kgenobj - Generate a software object from scratch.

DESCRIPTION

Kgenobj is the tool that creates new software objects. It requires the name of a toolbox in which to create the software object, a name for the new object, and the type of object. In addition, there are a variety of other optional arguments that allow you to configure your software object as desired; for example, specification of a binary name that differs from the object name, whether or not the object is to be installed in cantata, and so on. Specifying a template object is much like doing a copy/rename. This is useful when creating a new object that is to be similar to an existing object.

REQUIRED ARGUMENTS

-tb
type: string
desc: toolbox name
-oname
type: string
desc: object name
-type
type: string toggle
desc: type of object
allowed values:

OPTIONAL ARGUMENTS

-description
type: string
desc: short description of object
default: {none}
-temp_obj
type: string
desc: Software object to use as a template
default: {none}
-temp_tb
type: string
desc: Toolbox Template Object is in. If not specified, it assumes the toolbox for the new object
default: {none}
-bname
type: string
desc: binary name
default: {none}
-icon_name
type: string
desc: name for icon or glyph
default: {none}
-author
type: string
desc: name of object author
default: {none}
-email
type: string
desc: email address of object author
default: {none}
-form
type: flag
desc: Start a *.form file for the object
-lang
type: string toggle
desc: Alternate programming language
default: none
allowed values:

Mutually Inclusive Group; if desired, specify ALL of:

-pane
type: flag
desc: Start a *.pane file for the object
AND
-cantata
type: boolean
desc: Will this object be available from Cantata?
default: false
AND
-cat
type: string
desc: category name
default: {none}
AND
-subcat
type: string
desc: subcategory name
default: {none}

Mutually Inclusive Group; if desired, specify ALL of:

-lib
type: flag
desc: Allow the user to specify whether or not to create a l*.c file
AND
-lname
type: string
desc: library object to associate l*.c with
default: lname

EXAMPLES

SEE ALSO

RESTRICTIONS

REFERENCES

COPYRIGHT

Copyright (C) 1993 - 1997, Khoral Research, Inc. ("KRI") All rights reserved.