-- JunoKeyboard.mesa, coded by Greg Nelson & Donna Auguste,
-- June 1982
DIRECTORY ViewerClasses;
JunoKeyboard: DEFINITIONS
= BEGIN
JunoKeyboardImpl: PROGRAM;
x, y, oldx, oldy : PUBLIC INT;
EventType : TYPE =
{keyDown, keyUp, clickDown, clickUp, roll};
ButtonType : TYPE = {red, yellow, blue};
StatusType : TYPE = {up, down};
event : PUBLIC EventType;
button : PUBLIC ButtonType;
char: CHAR;
status : PUBLIC ARRAY ButtonType OF StatusType;
Quit : SIGNAL;
EnterAndNotify : PUBLIC PROC
[self : ViewerClasses.Viewer,
input : LIST OF REF ANY];
Next : PUBLIC PROC;
END.