TIPIdentity.mesa
Copyright Ó 1990, 1991 by Xerox Corporation. All rights reserved.
Bier, August 8, 1990 4:34 pm PDT
Contents: Implements a new type of "transparent" TIP table that allows more information through to the client. In particular, these events contain the name of the device that triggered them, the name of the user instance that is currently associated with that device, other information about the source of the event (e.g., whether it came from an X server). Also, a wider variety of events are possible; new events include Enter and Exit.
DIRECTORY
TIPUser;
TIPIdentity: CEDAR DEFINITIONS = BEGIN
TIPTable: TYPE = TIPUser.TIPTable;
IdentityTIPTable: PROC [plusTime: BOOL ¬ FALSE] RETURNS [identity: TIPTable];
Clients using an identity table will receive (via the NotifyProc) a list whose first element is a UserInput.Handle and whose second element is a UserInputGetActions.InputAction. If plusTime is TRUE, clients will receive TimeIsPassing events in addition to other events.
END.