FrameDefs.mesa_Oct77.pdf | | framedefs.mESA 24-0CT-77 18:23:01 Page 1
-- FrameDefs.Mesa
-- Edited by Sandman on August 23, 1977 9:14 PM
DIRECTORY
AltoDefs: FROM "altodefs",
ControlDefs: FROM "controlders",
Mopcodes: FROM "mopcodes",
SegmentDefs: FROM "segmentdefs":
DEFINITIONS FROM SegmentDefs, ControlDefs:
FrameOefs: DEFINITIONS = BEGIN
-- Global Frame Table management
FrameClass: TYPE = ControlDefs.FrameClass:
EnumerateGlobalFrames: PROCEDURE [
proc: PROCEDURE [GlobaIFrameHandle] RETURNS [BOOLEAN]]
RETURNS [GlobalFrameHandle]:
NoGlobalFrameSlots: SIGNAL [CARDINAL]:
EnterGlobalFrame: PROCEDURE [frame: GlobalFrameHandle, nslots: CARDINAL]
RETURNS [entryindex: GFTIndex]:
RemoveGlobalFrame: PROCEDURE [Frame: GlobalFrameHandle];
ReleaseFrame: PROCEDURE [frame: GlobaIFrameHandle];
GlobalFrame: PROCEDURE [link: UNSPECIFIED] RETURNS [GlobalFrameHandle];
DeletedFrame: PROCEDURE [gfi: GFTIndex] RETURNS [BOOLEAN];
Class: PROCEDURE [ |