GGUserInput.mesa
Author: Eric Bier on June 6, 1985 0:56:45 am PDT
Last edited by Bier on August 18, 1985 1:15:33 am PDT
Contents: Procedures which handle user actions (menu buttons and mouse actions).
DIRECTORY
GGModelTypes,
GGInterfaceTypes,
Menus,
ViewerClasses;
GGUserInput: CEDAR DEFINITIONS =
BEGIN
GargoyleData: TYPE = GGInterfaceTypes.GargoyleData;
Point: TYPE = GGModelTypes.Point;
Viewer: TYPE = ViewerClasses.Viewer;
HandleMenuAction: Menus.ClickProc;
InputNotify: PROC [self: ViewerClasses.Viewer, input: LIST OF REF ANY];
QueuedInputNotify: PROC [data: REF ANY];
GeneralDispatch: PROC [action: LIST OF REF ANY, gargoyleData: GargoyleData];
PlayAction: PROC [point: Point, action: LIST OF REF ANY, mouseEvent: BOOL, gargoyleData: GargoyleData];
END.