-- File: DJExtGraphicsDefs.mesa
-- Written by Martin Newell/Dan Fitzpatrick July 1981
-- Last edited: July 9, 1981 7:41 PM
DIRECTORY
DisjointTypes: FROM "DisjointTypes" USING [Symbol];
DJExtGraphicsDefs: DEFINITIONS =
BEGIN
OPEN DisjointTypes;
DrawSymbol: PUBLIC PROCEDURE[s: Symbol, callOnce: BOOLEAN,
level: INTEGER];
--draw all instances of s at given level of hierarchy
--level=0 is top level
--level=-1 will draw all geometry
--callOnce=TRUE will allow only the first call to each symbol
DrawSegment: PUBLIC PROCEDURE[x0,y0,x1,y1:REAL];
DrawRectangle: PUBLIC PROCEDURE[l,b,r,t: REAL, stipple: CARDINAL];
DrawLongDecimal: PUBLIC PROCEDURE[n:LONG INTEGER,x,y:REAL];
END.