<> <> <> <> <> <> <> <> <> <<>> DIRECTORY Ascii USING [Lower], Atom USING [GetPName, MakeAtom], Checksum USING [ComputeChecksum], Convert USING [RopeFromInt], EditNotify USING [AddNotifyProc, Change, ChangeSet], NodeProps USING [CopyInfoProc, GetProp, Register], NodePropsExtras USING [Is], NodeStyle USING [DataEntry, DataList, GetStyleName, IntegerValue, MaxNestingLevel, RealCode, Ref, SetReal, StyleBody], NodeStyleOps USING [ExtObjPair, LocalStyle, LocalStyleRec, OfStyle], NodeStyleWorks USING [BadStyleFile, ExecuteLooksInStyle, ExecuteNameInStyle, ExecuteObjectInStyle, FreeFrame, GetFrame, GetStyleDict, RunStyle, StyleParamKey], Rope USING [Cat, Concat, ROPE, Translate], TextLooks USING [Looks, noLooks], TextNode USING [FirstChild, Level, Next, Parent, Ref], TJaM USING [Frame, NumberRep, Object, TryToLoad]; NodeStyleOpsImpl: CEDAR MONITOR IMPORTS Ascii, Atom, Checksum, Convert, EditNotify, NodeProps, NodePropsExtras, NodeStyle, NodeStyleWorks, Rope, TextNode, TJaM EXPORTS NodeStyleOps ~ BEGIN OPEN NodeStyle, NodeStyleOps; <<>> ROPE: TYPE ~ Rope.ROPE; Frame: TYPE ~ TJaM.Frame; Object: TYPE ~ TJaM.Object; <