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; PlaybackFromFile: PROC [fileName: Rope.ROPE, gargoyleData: GargoyleData]; EndOfSessionLogMessage: PROC [event: LIST OF REF ANY, clientData: REF ANY]; END. BGGSessionLog.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 LoggingProc: TYPE = PROC [point: Point, action: LIST OF REF ANY, mouseEvent: BOOL, clientData: REF ANY]; Κ!˜code™K™3šœi™iK™"——K˜šΟk ˜ Kšœœ˜7—K˜Kšœœ œ˜'K˜Kšœœ!˜3Kšœœ˜!K˜šΟnœœœ˜GK˜—šžœœ˜3K˜—šž œ˜&Kšœ œœœœœœœœœ™hK˜—Kšžœœœ˜IK˜Kšžœœ œœœœœœ˜KK˜Kšœ˜K˜K˜—…— m