GGDirectory.tioga
THIS IS A DOCUMENTATION FILE FOR UserInputProcs. GGEventImpl* register their own UserInputProcs with Gargoyle, and do not name those procs in an interface. Implementors should maintain this file for documentation purposes as if it were an interface.
Pier, November 14, 1988 10:59:59 am PST
Bier, August 23, 1993 2:47 pm PDT
Doug Wyatt, June 7, 1988 1:17:04 pm PDT
PaintActionArea: UserInputProc;
In GGEventImplD.PaintActionArea
Color Palette Operations
TransferBothColors
TransferFillColor, SetFillColorRemote => GGMouseEventImplB
TransferStrokeColor, SetStrokeColorRemote => GGMouseEventImplB
Getting Values
In GGValueEventImpl
GetSelectedSlices: UserInputProc;
GetAreaColor: UserInputProc;
GetLineColor: UserInputProc;
BiScrollers Operations
In GGEventImplB.ScalePop
OneScroll: UserInputProc;
OneZoom: UserInputProc;
ScalePop: UserInputProc;
RotatePop: PUBLIC UserInputProc;
FitPop: PUBLIC UserInputProc;
ResetPop: PUBLIC UserInputProc;
EdgePop: PUBLIC UserInputProc;
PrevTransform: PUBLIC UserInputProc;
CenterSel: PUBLIC UserInputProc;
FitSel: PUBLIC UserInputProc;
SetBiScrollersTransform: UserInputProc;
ShowBiScrollersTransform: UserInputProc;
ScrollBar: UserInputProc;
Active Document Operations
In GGEventImplC.ToggleActive
UpdateCursor: UserInputProc;
ToggleActive: UserInputProc;
SaveSelections: UserInputProc;
RestoreSelections: UserInputProc;
SelectButton: UserInputProc;
FeedbackOn: UserInputProc;
FeedbackOff: UserInputProc;
BeginButton: UserInputProc;
EndButton: UserInputProc;
ButtonFillColorFromIntensity: UserInputProc;
ButtonStrokeColorFromIntensity: UserInputProc;
EnableScreen: UserInputProc;
DisableScreen: UserInputProc;
TogglePalette: UserInputProc;
Props Menu
In GGEventImplC.SetProp
SetProp: UserInputProc;
GetProp: UserInputProc;
RemoveProp: UserInputProc;
ListProps: UserInputProc;
SetRootProp: UserInputProc;
GetRootProp: UserInputProc;
RemoveRootProp: UserInputProc;
ListRootProps: UserInputProc;
File Operations
In GGEventImplD.Get
Get: UserInputProc; -- GGEventImplD.Get
ConfirmGet: UserInputProc;
SetScene: PROC [ggData: GGData, newScene: Scene];
Store: UserInputProc; -- GGEventImplD.Store
ConfirmStore: UserInputProc;
Clear: UserInputProc;
ConfirmClear: UserInputProc;
Reset: UserInputProc;
ConfirmReset: UserInputProc;
Save: UserInputProc;
Split: UserInputProc;
MergeAll: UserInputProc;
MergeShapes: UserInputProc;
MergeOptions: UserInputProc;
MergeAlignments: UserInputProc;
Interpress Menu
In GGEventImplA.MergeIPEditable
IPMergeFromTioga: UserInputProc;
MergeIPEditable: UserInputProc;
MergeIPSlice: UserInputProc;
IncludeIPByReference: UserInputProc;
IncludeIPByValue: UserInputProc;
ShowIPIncludeMode: UserInputProc;
ToIP: UserInputProc;
ToIPScreen: UserInputProc;
ToIPLit: UserInputProc;
ToIPTestGravity: UserInputProc;
Script Menu
In GGEventImplF.ScriptAction
ScriptAction: UserInputProc;
ShowScripts: UserInputProc;
OpenScript: UserInputProc;
AppendToScript: UserInputProc;
CloseScript: UserInputProc;
PlaybackScript: UserInputProc;
FastPlayScript: UserInputProc;
Stuff Menu
In GGEventImplF.StuffIt
StuffIt: UserInputProc;
RegisterAction[$StuffToTioga, StuffIt, none];
RegisterAction[$StuffToTiogaAlt, StuffIt, none];
RegisterAction[$StuffToTiogaBordered, StuffIt, none];
RegisterAction[$StuffToTiogaFit, StuffIt, none];
RegisterAction[$StuffToTiogaBorderedAndFit, StuffIt, none];
RegisterAction[$StuffToFile, StuffIt, rope];
Grab: UserInputProc;
RegisterAction[$GetFromTioga, Grab, none];
RegisterAction[$GrabFromTioga, Grab, none];
RegisterAction[$MergeFromTioga, Grab, none];
MergeFromGargoyle: UserInputProc;
Interpress Menu
In GGEventImplF.StuffIt
StuffIt: UserInputProc;
RegisterAction[$IPToTioga, StuffIt, none];
RegisterAction[$IPToTiogaBordered, StuffIt, none];
RegisterAction[$IPToTiogaFit, StuffIt, none];
RegisterAction[$IPToTiogaBorderedAndFit, StuffIt, none];
RegisterAction[$IPToTiogaAlt, StuffIt, none];
Unqueued Buttons
In GGEventImplC.Refresh
Refresh: UserInputProc;
Revive: UserInputProc;
OpenTypescript: UserInputProc;
Help: UserInputProc;
Hierarchy Menu
In GGEventImplA.?
UndeleteAutoConfirm: UserInputProc;
Caret Menu
In GGEventImplE.CaretPositionFromSelection
CaretPositionFromSelection: UserInputProc;
CaretAngleFromSelection: UserInputProc;
ShowCaretValues: UserInputProc;
ShowAnchorValues: UserInputProc;
GrabInputFocus: UserInputProc;
FitEdges menu
In GGEventImplC.FitCurves
FitCurves: UserInputProc;
FitLines: UserInputProc;
SetFitParameters: UserInputProc;
ShowFitParameters: UserInputProc;
SetFitTolerance: UserInputProc;
SetFitMinDistance: UserInputProc;
SetFitIterations: UserInputProc;
SetFitThreshold: UserInputProc;
SetFitAngle: UserInputProc;
SetFitPolyPenalty: UserInputProc;
Edit Menu
In GGEventImplC.Weld
ApplyAllDefaults: UserInputProc;
SetAllDefaults: UserInputProc;
ShowAllDefaults: UserInputProc;
StandardDefaults: UserInputProc;
WeldOrBackword: UserInputProc;
Weld: UserInputProc;
AddControlPoint: UserInputProc;
DeleteControlPoint: UserInputProc;
AddJoint: UserInputProc;
SplitSegment: UserInputProc;
Splice: UserInputProc;
In GGEventImplE.OrientCW
UndoOne: UserInputProc; -- GGEventImplE
Again: UserInputProc; -- GGEventImplE
ShowWrapRule: UserInputProc;
SetOddWrap: UserInputProc;
SetNonZeroWrap: UserInputProc;
ShowOrientation: UserInputProc;
OrientCW: UserInputProc;
OrientCCW: UserInputProc;
Reorient: UserInputProc;
HistoryTool: UserInputProc;
In GGEventImplA.Delete
AddHoles: UserInputProc;
DeleteHoles: UserInputProc;
Delete: UserInputProc;
Undelete: UserInputProc;
SetCombine: UserInputProc;
Close: UserInputProc;
ShowPoints: UserInputProc;
HidePoints: UserInputProc;
Transform Menu
In GGEventImplC.TransRotScale
TransRotScale: UserInputProc;
SixPointTransform: UserInputProc;
FourPointTransform: UserInputProc;
Shapes Menu
In GGEventImplF.PolygonInCircle
PolygonInCircle: UserInputProc;
NewBox: UserInputProc;
NewCircle: UserInputProc;
NewKnotchedLine: UserInputProc;
NewArrow: UserInputProc;
Frame: UserInputProc;
SelectedBBox: UserInputProc;
Overlap Menu
In GGEventImplF.Top
Top: UserInputProc;
ShowPriorityValue: UserInputProc;
Bottom: UserInputProc;
UpOne: UserInputProc;
FindPriorityFromSelection: UserInputProc;
DownOne: UserInputProc;
PutInFront: UserInputProc;
Exchange: UserInputProc;
PutBehind: UserInputProc;
UpFromSelection: UserInputProc;
DownFromSelection: UserInputProc;
PutAtSelection: UserInputProc;
View Menu
In GGEventImplC.DisableRefresh
DisableRefresh: UserInputProc;
EnableRefresh: UserInputProc;
ToggleBuffer: UserInputProc;
Debug Menu
In GGEventImplD.TestGravity
TestGravity: UserInputProc;
TestMultiGravity: UserInputProc;
Statistics: UserInputProc;
AppendStatistics: PUBLIC UserInputProc;
PrintSelectedStatistic: UserInputProc;
AppendSelectedStatistic: PUBLIC UserInputProc;
AppendRope: PUBLIC UserInputProc;
CreateFile: PUBLIC UserInputProc;
ResetStatistics: UserInputProc;
DrawTouchPoints: UserInputProc;
DescribeTouchPoints: UserInputProc;
DrawBoundBoxes: UserInputProc;
DrawTightBoxes: UserInputProc;
DrawOutlineBoxes: UserInputProc;
DrawSelectionBox: UserInputProc;
DrawMovingBox: UserInputProc;
Typescript: UserInputProc;
SlackLog: UserInputProc;
DescribeCaretObject: UserInputProc;
In GGEventImplA.DescribeCurve
DescribeCurve: UserInputProc;
Debug2 Menu
In GGEventImplE.SceneState
SceneState: UserInputProc;
SceneBagState: UserInputProc;
DrawPolylines: UserInputProc;
UserTraceOn: UserInputProc;
UserTraceOff: UserInputProc;
Stroke menu.
In GGEventImplF.LineWidth
LineWidth: UserInputProc;
LineEnds: UserInputProc;
TrajJoints: UserInputProc;
DashesFromSelection: UserInputProc;
DashesOff: UserInputProc;
PrintStrokeValues: UserInputProc;
CopyStrokeValues: UserInputProc;
SelectMatchingWidth: UserInputProc;
SelectMatchingDashes: UserInputProc;
SetDefaultStrokeValues: UserInputProc;
ShowDefaultStrokeValues: UserInputProc;
Arrows menu.
In GGEventImplF.Arrows
Arrows: UserInputProc;
Area and Line Colors
In GGEventImplD.AreaColorFromColorTool
ChangeBackgroundColor: UserInputProc;
AreaColorFromColorTool: UserInputProc;
FillHueFromColorTool: UserInputProc;
LineColorFromColorTool: UserInputProc;
StrokeHueFromColorTool: UserInputProc;
AreaColorFollowColorTool: UserInputProc;
LineColorFollowColorTool: UserInputProc;
AreaColorToColorTool: UserInputProc;
LineColorToColorTool: UserInputProc;
AreaColorFromSelectedName: UserInputProc;
LineColorFromSelectedName: UserInputProc;
AreaColorFromSelectedRGB: UserInputProc;
LineColorFromSelectedRGB: UserInputProc;
SelectMatchingAreaColor: UserInputProc;
SelectMatchingLineColor: UserInputProc;
In GGEventImplD.AreaColorBlack
AreaColor: UserInputProc;
LineColor: UserInputProc;
AreaColorStipple: UserInputProc;
LineColorStipple: UserInputProc;
AreaColorBlack: UserInputProc;
LineColorBlack: UserInputProc;
AreaColorWhite: UserInputProc;
LineColorWhite: UserInputProc;
AreaColorGray: UserInputProc;
LineColorGray: UserInputProc;
AreaColorNone: UserInputProc;
LineColorNone: UserInputProc;
CopyFillColor: UserInputProc;
CopyLineColor: UserInputProc;
PrintAreaColor: UserInputProc;
PrintLineColor: UserInputProc;
In GGEventImplD.SetDefaultFillColor
SetDefaultFillColor: UserInputProc;
SetDefaultLineColor: UserInputProc; -- set default from the selected stroke
SetDefaultFillColorFromRope: UserInputProc; -- used by script preamble
SetDefaultLineColorFromRope: UserInputProc; -- used by script preamble
ShowDefaultFillColor: UserInputProc;
ShowDefaultLineColor: UserInputProc;
PaletteForFillColor: UserInputProc;
PaletteForStrokeColor: UserInputProc;
ShowPaletteForFillColor: UserInputProc;
ShowPaletteForStrokeColor: UserInputProc;
StrokeColorFromSelectedCMYK: UserInputProc;
StrokeColorFromSelectedIntensity: UserInputProc;
FillColorFromSelectedCMYK: UserInputProc;
FillColorFromSelectedIntensity: UserInputProc;
SetWash: UserInputProc;
Select Operations
In GGEventImplF.CycleSelection
CycleSelection: UserInputProc;
MoveSelection: UserInputProc;
AreaSelectNew: UserInputProc;
AreaSelectNewAndDelete: UserInputProc; -- GGEventImplC.AreaSelectNewAndDelete
AreaSelectExtend: UserInputProc;
SelectAll: UserInputProc;
DeselectAll: UserInputProc;
SelectCoincident: UserInputProc;
SelectUnseeableSegs: UserInputProc;
SelectUnseeableObjs: UserInputProc;
In GGMouseEventImplB.Select
Select: UserInputProc;
Curve Menu
In GGEventImplE.SetStraight
SetStraight: UserInputProc;
SetArc: UserInputProc;
SetSnowflake: UserInputProc;
SetConic: UserInputProc;
SetBezier: UserInputProc;
SetConstraintType: UserInputProc;
SetMakeConstrained: UserInputProc;
SetNaturalSpline: UserInputProc;
SetBSpline: UserInputProc;
SetCircle: UserInputProc;
SetDisc: UserInputProc;
SelectMatchingCurve: UserInputProc;
Group Menu
In GGEventImplD.AddToGroup
AddToGroup: UserInputProc;
SelectGroup: UserInputProc;
RemoveFromGroup: UserInputProc;
PrintGroupsOfSelected: UserInputProc;
PrintAllGroups: UserInputProc;
Cluster: UserInputProc;
UnCluster: UserInputProc;
FreezeCluster: UserInputProc;
ShowFrozen: UserInputProc;
ThawCluster: UserInputProc;
Text Menu
In GGEventImplA.AddText
AddChar: UserInputProc;
AddText: UserInputProc;
SetAmplifySpace: UserInputProc;
AmplifySpaceFromSelection: UserInputProc;
PrintAmplifySpace: UserInputProc;
SetDropShadow: UserInputProc;
DropShadowFromSelection: UserInputProc;
PrintDropShadow: UserInputProc;
DropShadowOff: UserInputProc;
SetDefaultTextLooks: UserInputProc;
ShowDefaultTextLooks: UserInputProc;
In GGEventImplE.TiogaFillFromSelection
TiogaFillFromSelection: UserInputProc;
EditTiogaFill: UserInputProc;
ScreenStyleKind: UserInputProc;
PrintStyleKind: UserInputProc;
ShowStyleKind: UserInputProc;
SetNewlineFactor: UserInputProc;
ShowNewlineFactor: UserInputProc;
ConvertTextToSplines: UserInputProc;
Fonts Menu
In GGEventImplA.SetPressFont
SetPressFont: UserInputProc;
SetPrintFont: UserInputProc;
SetScreenFont: UserInputProc;
SetFontDetailed: UserInputProc;
SetFontLiteral: UserInputProc;
SetDefaultFontValues: UserInputProc;
SetDefaultFont: UserInputProc;
SetFont: UserInputProc;
CopyAll: UserInputProc;
CopyFont: UserInputProc;
ShowFontValues: UserInputProc;
ShowFontValuesLiteral: UserInputProc;
ShowDefaultFontValues: UserInputProc;
MatchAll: UserInputProc;
MatchSelectedName: UserInputProc;
MatchSelectedNameLiteral: UserInputProc;
Alignment Operations
In GGEventImplB.MakeHot
MakeHot: UserInputProc;
MakeAllHot: UserInputProc;
MakeCold: UserInputProc;
MakeAllCold: UserInputProc;
ShowHot: UserInputProc;
HideHot: UserInputProc;
DropAnchor: UserInputProc;
LiftAnchor: UserInputProc;
GravityChoiceChange: UserInputProc;
SetGravityChoice: UserInputProc;
GravityExtentChange: UserInputProc;
SetGravityExtent: UserInputProc;
ToggleShowColors: UserInputProc;
SetShowColors: UserInputProc;
DisplayStyleChange: UserInputProc;
SetDisplayStyle: UserInputProc;
InitializeAlignments: UserInputProc; -- GGEventImplB.InitializeAlignments
StandardAlignments: UserInputProc; -- GGEventImplB.StandardAlignments
Alignment Controls
ToggleMidpoints: UserInputProc; -- GGEventImplB.ToggleMidpoints
SetMidpoints: UserInputProc;
ToggleHeuristics: UserInputProc;
SetHeuristics: UserInputProc;
ToggleGravity: UserInputProc; -- GGEventImplA.ToggleGravity
SetGravity: UserInputProc; -- GGEventImplA.ToggleGravity
ToggleShowAlignments: UserInputProc;
SetShowAlignments: UserInputProc;
ClearAlignments: UserInputProc;
AllAlignmentsOff: UserInputProc;
Turns off slope, radius, angle, line distance, and midpoint alignments.
Unit Line
ScaleUnitFromSegment: UserInputProc; -- GGEventImplB.ScaleUnitFromSegment
ScaleUnitFromValue: UserInputProc;
ScaleUnitFromSelection: UserInputProc;
SetScaleUnit: UserInputProc;
InchScaleUnit: UserInputProc; -- for backward compatibility
PrintScaleUnit: UserInputProc;
Slope Line
StandardSlopes: UserInputProc; -- GGEventImplB.StandardSlopes
SetSlopes: UserInputProc;
SlopePrompt: UserInputProc;
AddSlope: UserInputProc;
GetSlope: UserInputProc;
ToggleSlope: UserInputProc;
DeleteSlope: UserInputProc;
Angle Line
StandardAngles: UserInputProc; -- GGEventImplB.StandardAngles
SetAngles: UserInputProc;
AnglePrompt: UserInputProc;
AddAngle: UserInputProc;
GetAngle: UserInputProc;
ToggleAngle: UserInputProc;
DeleteAngle: UserInputProc;
Radius Line
StandardRadii: UserInputProc; -- GGEventImplB.StandardRadii
SetRadii: UserInputProc;
RadiusPrompt: UserInputProc;
AddRadius: UserInputProc;
GetRadius: UserInputProc;
ToggleRadius: UserInputProc;
DeleteRadius: UserInputProc;
Distance Line
StandardDistances: UserInputProc; -- GGEventImplB.StandardDistances
SetDistances: UserInputProc;
DistancePrompt: UserInputProc;
AddDistance: UserInputProc;
GetDistance: UserInputProc;
ToggleDistance: UserInputProc;
DeleteDistance: UserInputProc;
Coordinate Line
MeasureSlopeHit: UserInputProc; -- GGEventImplB.MeasureSlopeHit
MeasureSlopeFromSelection: UserInputProc;
MeasureAngleHit: UserInputProc;
MeasureAngleFromSelection: UserInputProc;
MeasureRadiusHit: UserInputProc;
MeasureRadiusFromSelection: UserInputProc;
MeasureLineDistHit: UserInputProc;
MeasureLineDistFromSelection: UserInputProc;
Miscellaneous
In GGEventImplC.ReloadTipTable
ReloadTipTable: UserInputProc;
IPSnapShot: UserInputProc;
SawEdited: UserInputProc;
SawTextFinish: UserInputProc;
PrintRope: UserInputProc; -- for printing the name of a script onto the feedback line
SetCaretPosition: UserInputProc;
SetCaretNormal: UserInputProc;
ToggleEditable: UserInputProc;
Revive -- GGMenuImplC.ReviveButton
DeleteCaretSegment: UserInputProc; -- GGEventImplB.DeleteCaretSegment
PrintAllInput: UserInputProc; -- GGEventImplD.PrintAllInput
CauseAnError: UserInputProc; -- GGEventImplD.CauseAnError
Session Logs
In GGSessionLogImpl.EndOfScriptMessage
EndOfScriptMessage: UserInputProc;
Version: UserInputProc;