GGSessionLog.mesa
Last edited by Bier on July 3, 1986 1:37:15 pm PDT.
Contents: Routines for saving TIP Table atoms in a file to aid in interface evaluation and for playback.
Pier, May 30, 1986 11:39:31 am PDT
DIRECTORY
GGBasicTypes, GGInterfaceTypes, IO, Rope, SlackProcess;
GGSessionLog: CEDAR DEFINITIONS = BEGIN
GargoyleData: TYPE = GGInterfaceTypes.GargoyleData;
Point: TYPE = GGBasicTypes.Point;
OpenSessionLog: PROC [fileName: Rope.ROPE, gargoyleData: GargoyleData];
CloseSessionLog: PROC [gargoyleData: GargoyleData];
EnterAction: SlackProcess.LoggingProc;
LoggingProc: TYPE = PROC [point: Point, action: LIST OF REF ANY, mouseEvent: BOOL, clientData: REF ANY];
PlaybackFromFile: PROC [fileName: Rope.ROPE, gargoyleData: GargoyleData];
EndOfSessionLogMessage: PROC [event: LIST OF REF ANY, clientData: REF ANY];
END.