head     1.2;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


1.2
date     86.04.30.02.44.38;  author gus;  state Exp;
branches ;
next     1.1;

1.1
date     86.01.29.21.00.15;  author gus;  state Exp;
branches ;
next     ;


desc
@Draw ReadMe file
@


1.2
log
@Updated to tell the new truth.
@
text
@Gus Fernandez, April '86.

This directory contains the source code for the VGTS draw program.
The files in this directory are as follows:


draw.h		General purpose include file.
icons.h		Define icon names
menu.h		Define menu dimensions
press.h		Define low level press constructs
vec.h		Define the vector package on top of press
dfont.h		Define press font data structures

icons		a directory containing the bitmaps for the menu icons

checkpoint.c	The checkpoint/undo facility
commands.c	Support for named menu commands (load, save, quite, etc.)
debug.c		Debug printout routines
draw.c		Source for the mainline.
drawpress.c	Highest level draw-to press conversion routines
find.c		Hit detection
groups.c	Group manipulation
help.c		The help system
icons.c		Definitions of the various menu icons. See directory icons
inum.c		item number allocation
init.c		Initialization code
input.c		Low level input routines
load.c		Load file in V draw, Alto draw, or SIL format
menu.c		Menu hilighing routines
nouns.c		Support for nouns (splines, polygons, arrows, text, etc.)
objects.c	High level database
parts.c		Low level database
point.c		Data point input routines
press.c		Low-level press file generator
save.c		Save file in draw format
select.c	object selection/highlighting
spline.c	Used to draw splines for press files
splinedefs.c	Data tables for spline.c
symbols.c	VGTS communication/redraw deferral.
vec.c		Middle-level press file routines
verbs.c		support for nouns (copy, move, scale, stretch, rotate, etc.)
writepsm.c	support for Postcript printers

The local buildfile defines a few useful commands:
	build all	-- produce new output copies of everything.
	build unix	-- produce draw
	build sun	-- produce draw.r
	build lint	-- produce a lint listing in lint.out
	build clean	-- removes .CKP, .BAK, and binary files.
	build install	-- installs the draw command
	build all-listings	-- sends many listings to the dover.
	build incr-listings	-- sends new listings to the dover.
	build no-listings	-- flags all files as printed.

@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
Gus Fernandez, May '85.
d3 1
a3 1
This directory contains the source code for the new VGTS draw program.
a5 2
draw		A linked draw program, ready to run (slowly) on the VAX
draw.r		The linked draw program, ready to run on the SUN
d16 1
a16 9
manual.mss	Scribe source for the User's manual.
manual.press	Dover ready copy of the User's manual.
internal.mss	Scribe source for the Internals Documentation.
internal.press	Dover ready version of the same.

alto.file.format	Notes on Alto Draw file format.
bug.list	List of known bugs.

backend.c	Back end - object manipulation routines
d22 1
d25 1
d31 2
d36 1
d39 1
d42 1
@
