<* PRAGMA LL *>Here we define the screen object
INTERFACEYou need to initialize Dialog.T the FormsVBT.T way and then call initSelection to create a new selectionDialog ; IMPORT Attributes, FormsVBT, Rsrc, ZHandleVBT; VAR screens := 0; screen : ARRAY [1 .. 10] OF T; PixelsPerPtHor, PixelsPerPtVer : REAL; attributes : Attributes.T; rsrcPath : Rsrc.Path; TYPE T <: Public; Public = FormsVBT.T OBJECT selection : ZHandleVBT.Selection; TestMode : BOOLEAN := FALSE; screenindex : CARDINAL; grid := 5; <* LL <= VBT.mu *> END; PROCEDURE message(fv: FormsVBT.T; txt: TEXT);
PROCEDURE SetGlobalGrid(n : INTEGER);
PROCEDURE SetGlobalBg(n : TEXT); PROCEDURE SetGlobalFg(n : TEXT); PROCEDURE SetGlobalFont(n : TEXT); END Dialog.