XlWMOps.mesa
Copyright Ó 1988, 1989, 1991 by Xerox Corporation. All rights reserved.
Christian Jacobi, April 26, 1988 8:00:18 pm PDT
Christian Jacobi, March 7, 1991 7:58 pm PST
DIRECTORY Rope, Xl;
XlWMOps: CEDAR DEFINITIONS
~ BEGIN OPEN Xl;
Window manager operations
InsertDelete: TYPE = MACHINE DEPENDENT {insert, delete};
ResetActivate: TYPE = MACHINE DEPENDENT {reset, activate};
Maybe: TYPE = MACHINE DEPENDENT {no, yes, default};
CloseDownMode: TYPE = MACHINE DEPENDENT {destroy, retainPermanent, retainTemporary};
ChangeSaveSet: PROC [c: Connection, window: Window, op: InsertDelete, details: Details ¬ NIL];
SetScreenSaver: PROC [c: Connection, timeout: INT ¬ -1, interval: INT ¬ -1, blanking: Maybe ¬ default, exposures: Maybe ¬ default, details: Details ¬ NIL];
timeout: Seconds; -1 for server default; 0 for disabling
interval: Seconds; Use default unless you know what you want
ForceScreenSaver: PROC [c: Connection, mode: ResetActivate, details: Details ¬ NIL];
SetAccessControl: PROC [c: Connection, enable: BOOL ¬ TRUE, details: Details ¬ NIL];
SetCloseDownMode: PROC [c: Connection, mode: CloseDownMode ¬ destroy, details: Details ¬ NIL];
KillClient: PROC [c: Connection, resource: ID ¬ 0, details: Details ¬ NIL];
kills connection which owns resource
defaulting resource kills all temporary stuff
END.