-- JaMControlDefs.mesa
-- Written by John Warnock, Feb. 1979.
-- Last changed by Doug Wyatt, April 1, 1980 11:42 PM

DIRECTORY
JaMMasterDefs: FROM "JaMMasterDefs" USING [
CommandArray, Frame, Object];

JaMControlDefs: DEFINITIONS =
BEGIN OPEN JaMMasterDefs;

JaMControl: PROGRAM;

GetCurrentFrame
: PROCEDURE RETURNS[frm: Frame];

GetCommandArray
: PROCEDURE RETURNS[POINTER TO CommandArray];

NotifyCommand: PROCEDURE[stringname: STRING, procedure: PROCEDURE];

NotifyStringObject: PROCEDURE[sob: POINTER TO StringType Object,
stringvalue: STRING];

RegisterExtCommand: PROCEDURE[stringname: STRING, procedure: PROCEDURE];

RegisterIntCommand
: PROCEDURE[procedure: PROCEDURE]
RETURNS[c: CommandType Object];

END.

DKW March 28, 1980 4:58 PM
removed InitVMControl, added AddStartProc

DKW April 1, 1980 4:10 PM
added NotifyCommand, NotifyStringObject
removed RegisterString, AddStartProc
renamed RegisterCommand to RegisterExtCommand

DKW April 1, 1980 11:34 PM
GetCommandArray no longer returns command index count