<> <> <> <> <<>> 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.