GGEvent.mesa
Last edited by Bier on October 1, 1985 5:14:41 pm PDT
Contents: Once an event reaches the front of the slack-process queue, it is dispatched to one of the procedures in this module.
DIRECTORY
GGInterfaceTypes,
GGModelTypes;
GGEvent: CEDAR DEFINITIONS =
BEGIN
GargoyleData: TYPE = GGInterfaceTypes.GargoyleData;
File Operations
Clear: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Reset: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Get: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Store: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Split: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Interpress: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Master Line
Hierarchy Menu
Delete: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SelectAll: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Curve Menu
SetStraight: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SetArc: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SetConic: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SetBezier: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SetSpline: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Edit Curve Menu
Close: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ShowPoints: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
HidePoints: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
View Menu
Refresh: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DisableRefresh: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
EnableRefresh: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Debug Menu
TestGravity: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DrawTouchPoints: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DescribeTouchPoints: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DrawBoundBoxes: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DrawSelectionBox: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Typescript: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SlackLog: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DescribeCaretObject: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Style Operations
LineWidth: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AreaColorBlack: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AreaColorWhite: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AreaColorGray: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Alignment Operations
MakeHot: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
MakeCold: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
GravityChoiceChange: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
GravityExtentChange: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ToggleAlwaysOn: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ToggleDoubleBuffer: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
SlopePrompt: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AddSlope: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
GetSlope: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ToggleSlope: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DeleteSlope: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
RadiusPrompt: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AddRadius: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
GetRadius: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ToggleRadius: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DeleteRadius: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DistancePrompt: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
AddDistance: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
GetDistance: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
ToggleDistance: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
DeleteDistance: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
Miscellaneous
DropAnchor: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
KillAnchor: PROC [event: LIST OF REF ANY, gargoyleData: GargoyleData];
END.