DIRECTORY NodeStyle USING [PathType, Ref]; TAStyle: CEDAR DEFINITIONS = { PenStyle: TYPE = {Round, Square, Rectangular, Italic, Elliptical}; ShadowType: TYPE = {Drop, Offset, None}; ShadowDirection: TYPE = {UpLeft, UpRight, DownLeft, DownRight}; CaptionFormatting: TYPE = {FlushLeft, FlushRight, Centered}; CaptionAlignment: TYPE = {FlushTop, FlushBottom, Baseline, Centered}; GetLineWeight: PUBLIC PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetPenStyle: PROCEDURE[s: NodeStyle.Ref] RETURNS[PenStyle]; GetPenSlant: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetPenWidth: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetPenHeight: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowType: PROCEDURE[s: NodeStyle.Ref] RETURNS[ShadowType]; GetShadowDirection: PROCEDURE[s: NodeStyle.Ref] RETURNS[ShadowDirection]; GetShadowAngle: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowWeight: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowOffsetAmount: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowPathType: PROCEDURE[s: NodeStyle.Ref] RETURNS[NodeStyle.PathType]; GetShadowAreaHue: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowAreaSaturation: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowAreaBrightness: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowOutlineHue: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowOutlineSaturation: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetShadowOutlineBrightness: PROCEDURE[s: NodeStyle.Ref] RETURNS[REAL]; GetCaptionFormatting: PROCEDURE[s: NodeStyle.Ref] RETURNS[CaptionFormatting]; GetCaptionAlignment: PROCEDURE[s: NodeStyle.Ref] RETURNS[CaptionAlignment]; }. Rick Beach, November 26, 1982, add caption styles RTAStyle.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. written by Beach, June 27, 1982 12:36 pm Beach, February 9, 1985 5:28:17 pm PST return the width of the line in points determine the pen style from the style applicable to this node determine the rotation in degrees from vertical; positive is clockwise return the width of the pen in points return the height of the pen in points return the type of shadow to apply return the direction of the shadow from the original path return the angle of the shadow from the original path return the weight of the shadow outline return the distance the shadow is offset from the original path return the kind of path to use to draw the shadow return the hue[0-255] of the shadow area return the saturation[0-255] of the shadow area return the brightness[0-255] of the shadow area return the hue[0-255] of the shadow outline return the saturation[0-255] of the shadow outline return the brightness[0-255] of the shadow outline return the horizontal justification for the text caption return the vertical justification for the text caption Êü˜šœ ™ Jšœ Ïmœ1™™>J˜—šŸ œž œžœžœ˜7JšœF™FJ˜—šŸ œž œžœžœ˜7Jšœ%™%J˜—šŸ œž œžœžœ˜8Jšœ&™&J˜—šŸ œž œžœ ˜?Jšœ"™"J˜—šŸœž œžœ˜IJšœ9™9J˜—šŸœž œžœžœ˜:Jšœ5™5J˜—šŸœž œžœžœ˜;Jšœ'™'J˜—šŸœž œžœžœ˜AJšœ?™?J˜—šŸœž œžœ˜KJšœ1™1J˜—šŸœž œžœžœ˜