WindowDefs.mesa_Oct77.pdf | | windowdefs.mESA 24-0CT-77 18:56:07 Page 1
-- Windowdefs.Mesa Edited by Wick on May 18, 1977 12:08 PM
DIRECTORY
SegmentDefs: FROM "segmentdefs",
MenuDefs: FROM "menudefs",
StreamDefs: FROM "streamdefs",
RectangleDefs: FROM "rectangledefs";
DEFINITIONS FROM SegmentDefs, MenuDefs, StreamDefs, RectangleDefs;
WindowDefs: DEFINITIONS =
8EGIN
-- some TYPE'S and POINTERS
WindowType: TYPE = {clear, random, scratch, f11e, scriptfile};
WindowHandle: TYPE = POINTER TO DisplayWindow;
-- procedures implementing Windows
CreateDisplayWindow: PUBLIC PROCEDURE
[WindowType, Rptr, DisplayHandle, StreamHandle, STRING]
RETU~NS[WindowHandle];
AlterWindowType: PUBLIC PROCEDURE
[WindowHandle, WindowType, STRING];
DestroyDisp1ayWindow; PUBLIC PROCEDURE
[Wi ndowHandl e]:
UnlinkDisplayWindow: PUBLIC PROCEDURE
[WindowHandle] ;
PaintDisplayWindow: PUBLIC PROCEDURE
[WindowHandle]:
DrawDis |