<> <> <> <> <> <<>> DIRECTORY GGBasicTypes, GGInterfaceTypes, Menus, ViewerClasses; GGUserInput: CEDAR DEFINITIONS = BEGIN GargoyleData: TYPE = GGInterfaceTypes.GargoyleData; Point: TYPE = GGBasicTypes.Point; Viewer: TYPE = ViewerClasses.Viewer; HandleMenuAction: Menus.ClickProc; InputNotify: PROC [self: ViewerClasses.Viewer, input: LIST OF REF ANY]; MenuNotify: PROC [clientData: REF ANY, action: LIST OF REF ANY]; PlayAction: PROC [point: Point, action: LIST OF REF ANY, mouseEvent: BOOL, gargoyleData: GargoyleData]; END.