<> <> <> <> <> DIRECTORY TEditDocument USING [Selection, TEditDocumentData], TextNode USING [Location], ViewerClasses USING [Viewer]; TEditSelectionPrivate: CEDAR DEFINITIONS = BEGIN OPEN TextNode, ViewerClasses; InvalidateLineCache: PROC; CharPositionInCachedLine: PROC [viewer: Viewer, line: INTEGER, pos: Location] RETURNS [x, width: INTEGER]; <> <> ResolveToChar: PROC [selection: TEditDocument.Selection, viewer: ViewerClasses.Viewer, tdd: TEditDocument.TEditDocumentData, x, y: INTEGER] RETURNS [rightOfLine: BOOL]; END.