DIRECTORY Rope USING [ROPE], TEditDocument USING [Selection], Tioga USING [Location], ViewerClasses USING [Viewer]; TEditOps: CEDAR DEFINITIONS ~ BEGIN ROPE: TYPE ~ Rope.ROPE; Viewer: TYPE ~ ViewerClasses.Viewer; GetSelContents: PROC RETURNS [contents: ROPE]; GetSelData: PROC [primary: BOOL ¬ TRUE] RETURNS [data: TEditDocument.Selection]; CaretLoc: PROC [s: TEditDocument.Selection ¬ NIL] RETURNS [Tioga.Location]; AutoScroll: PROC [tryToGlitch: BOOL ¬ TRUE]; -- scroll to selection GetTextContents: PROC [viewer: Viewer] RETURNS [contents: ROPE]; SetTextContents: PROC [viewer: Viewer, contents: ROPE]; RememberCurrentPosition: PROC [viewer: Viewer]; CopyPositionHistory: PROC [from, to: Viewer]; CopyLoadHistory: PROC [from, to: Viewer]; FileNameProc: TYPE ~ PROC [ROPE, Viewer] RETURNS [fileName: ROPE, search: ROPE]; RegisterFileNameProc: PROC [proc: FileNameProc]; ReplaceFileNameProc: PROC[new: FileNameProc] RETURNS[old: FileNameProc]; WorkingDirectoryFromViewer: PROC[Viewer] RETURNS[ROPE]; END.  TEditOps.mesa Copyright Σ 1985, 1986, 1991, 1992 by Xerox Corporation. All rights reserved. Edited by Paxton on October 28, 1982 11:46 am Doug Wyatt, January 30, 1992 6:44 pm PST Selections and their contents Display Viewers and contents File name lookup Κ5•NewlineDelimiter –(cedarcode) style™codešœ ™ Kšœ ΟeœC™NKšœ-™-K™(—K˜šΟk ˜ Kšœžœžœ˜Kšœžœ ˜ Kšœžœ ˜Kšœžœ ˜—K˜šΟnœžœž œž˜#K˜Kšžœžœžœ˜Kšœžœ˜$—headšœ™šŸœžœžœ žœ˜.K˜—š Ÿ œžœ žœžœžœ!˜PK˜—šŸœžœžœžœ˜KK˜——šœ™š Ÿ œžœžœžœΟc˜CK˜——šœ™šŸœžœžœ žœ˜@K˜—šŸœžœžœ˜7K˜—šŸœžœ˜/K˜—šŸœžœ˜-K˜—šŸœžœ˜)K˜——™š œžœžœžœ žœ žœ žœ˜PK˜—šŸœžœ˜0K˜—šŸœžœžœ˜HK™—šŸœžœ žœžœ˜7K˜—K™—K˜Kšžœ˜—…—ώ=