DIRECTORY Cursors, FeedbackTypes, GGInterfaceTypes, GGModelTypes, Imager, IO, Rope, ViewerClasses; GGUIUtility: CEDAR DEFINITIONS = BEGIN DisplayStyle: TYPE = GGModelTypes.DisplayStyle; FeatureData: TYPE = GGInterfaceTypes.FeatureData; GGData: TYPE = GGInterfaceTypes.GGData; GravityType: TYPE = GGInterfaceTypes.GravityType; DescribeFeature: PROC [feature: FeatureData, hitData: REF ANY, ggData: GGData] RETURNS [rope: Rope.ROPE]; DescribeSourceFeature: PROC [feature: FeatureData, ggData: GGData] RETURNS [rope: Rope.ROPE]; GravityTypeToRope: PROC [gravityType: GravityType] RETURNS [rope: Rope.ROPE]; GravityTypeFromRope: PROC [rope: Rope.ROPE] RETURNS [gravityType: GravityType]; DisplayStyleToRope: PROC [displayStyle: DisplayStyle] RETURNS [rope: Rope.ROPE]; DisplayStyleFromRope: PROC [rope: Rope.ROPE] RETURNS [displayStyle: DisplayStyle]; SafeClose: PROC [stream: IO.STREAM, router: FeedbackTypes.MsgRouter ¬ NIL]; GGHomeDirectory: PROC RETURNS [Rope.ROPE]; GetSpecialColor: PROC RETURNS [color: Imager.Color]; ParseFeedbackRope: PROC [rope: Rope.ROPE] RETURNS [val: REF ANY]; END. ” GGUIUtility.mesa Copyright Σ 1986, 1992 by Xerox Corporation. All rights reserved. Bier, October 31, 1988 11:16:12 pm PST Contents: Utility routines for the user interface level of Gargoyle. Close "stream". If there are problems, report them to router and continue anyway. Returns directory name in which help material and auxiliary files may be found SetCursorType: PROC [actionArea: ViewerClasses.Viewer, cursor: Cursors.CursorType]; -- No longer needed, Bier, August 29, 1991 set the cursor type for an action area. get a special color that tracks the ColorTool color patch (formerly in GGUtility) parses a token with the "EBMesaLisp" parser Κρ•NewlineDelimiter –(cedarcode) style™codešœ™Kšœ Οeœ6™BKšœ&™&KšœE™EK™—šΟk ˜ KšœX˜X—K˜Kšœ žœž œ˜ Kšž˜˜Kšœžœ˜/Kšœ žœ ˜1Kšœžœ˜'Kšœ žœ ˜1—K˜Kš Οnœžœ!žœžœžœ žœ˜iKšŸœžœ(žœ žœ˜]KšŸœžœžœ žœ˜MKšŸœžœ žœžœ˜OK˜KšŸœžœžœ žœ˜PKšŸœžœ žœžœ˜RK˜š Ÿ œžœ žœžœ$žœ˜KK™RK™—šŸœžœžœžœ˜*K™NK™—šŸ œžœk™~K™'K˜—procšŸœžœžœ˜4L™QL™—š Ÿœžœ žœžœžœžœ˜AK™+K™—Kšžœ˜K˜—…—JΟ