UserInputPrivate.mesa
Copyright Ó 1992 by Xerox Corporation. All rights reserved.
Christian Jacobi, February 19, 1992 9:34 am PST
Christian Jacobi, February 19, 1992 9:56 am PST
Kenneth A. Pier, August 4, 1992 5:57 pm PDT
DIRECTORY
KeyMappingTypes, KeyStateTypes, RelativeTimes, ScreenCoordsTypes, UserInput;
UserInputPrivate: CEDAR DEFINITIONS ~
BEGIN
Rep: TYPE ~ RECORD [
Clients should treat these fields as read-only.
timeStamp: RelativeTimes.TimeStamp,
mousePosition: ScreenCoordsTypes.TIPScreenCoordsRec,
penPosition: ScreenCoordsTypes.TIPScreenCoordsRec,
keyboardState: KeyStateTypes.KeyboardState,
rawKeyboardState: KeyStateTypes.KeyboardState,
fastTrapState: REF,
latestFastTrapState: REF,
mouseGrainTime: RelativeTimes.DeltaTime,
mouseGrainDots: NAT,
mapping: KeyMappingTypes.Mapping,
source: PROC [handle: UserInput.Handle],
sourceData: REF ANY,
logger: LoggingProc,
private: REF PrivateDataRep
];
PrivateDataRep: TYPE;
END.