-- Compiler GriffinDefs Main interface
-- January 10, 1980 1:12 PM
-- Stone+Tiberi October 23, 1979 4:19 PM
-- Tiberi December 10, 1979 11:28 AM
DIRECTORY
PointDefs: FROM "PointDefs",
ObjectDefs: FROM "ObjectDefs",
MenuDefs: FROM "MenuDefs";
GriffinDefs: DEFINITIONS =
BEGIN
UndoOp: TYPE = {move,xform,delete};
GriffinInit: PROGRAM;
--exported by figureops
RefreshGrid: PROCEDURE;
Grid: PROCEDURE[pt: PointDefs.ScrPt] RETURNS[PointDefs.ScrPt];
NoRefresh: BOOLEAN;
--Undoing:
SetUndoOp: PROCEDURE [op: UndoOp];
UndoMove: PROCEDURE;
UndoXForm: PROCEDURE;
UndoDelete: PROCEDURE;
--text:
TypeIn: PROCEDURE[ch: CHARACTER];
TypeInAtControlPt: PROCEDURE;
TypeIntoCaption: PROCEDURE [caption: ObjectDefs.ObjectHandle];
TypeIntoMenuItem: MenuDefs.MenuProc;
EndTypeIn: PROCEDURE;
UserMessage: SIGNAL[string: STRING];
ShowUserMessage: PROCEDURE[string: STRING];
NotXM,GriffinFull: SIGNAL;
--menus:
editMenu, objectMenu, styleMenu, shapeMenu, splineMenu, filesMenu, xformMenu, overlapMenu, displayMenu, viewMenu: MenuDefs.MenuHandle;
END.