DIRECTORY FileViewerOps USING [SelectionOption], IO USING [STREAM], Rope USING [ROPE]; FileViewerOpsStubImpl: CEDAR PROGRAM EXPORTS FileViewerOps ~ BEGIN OPEN FileViewerOps, IO, Rope; SourceFromSelection: PUBLIC PROC [which: SelectionOption ¬ primary] RETURNS [fileName: ROPE ¬ NIL, index: INT ¬ -1] = {}; OpenSource: PUBLIC PROC [fileName: ROPE, index: INT, chars: INT ¬ 2, feedBack: STREAM ¬ NIL] = {}; ShowLog: PUBLIC PROC [fileName: ROPE, destroyIt: BOOL ¬ FALSE, createIconic: BOOL ¬ FALSE, blinkIfIconic: BOOL ¬ TRUE] = {}; WaitUntilSaved: PUBLIC PROC [fileName: ROPE, feedBack: STREAM ¬ NIL] = {}; AttachErrorLog: PUBLIC PROC [sourceFileName: Rope.ROPE] = {}; RemoveErrorLog: PUBLIC PROC [sourceFileName: Rope.ROPE] = {}; END. ˜ FileViewerOpsStubImpl.mesa Copyright Σ 1986, 1987, 1991 by Xerox Corporation. All rights reserved. Michael Plass, February 6, 1991 11:58 am PST Κ•NewlineDelimiter –(cedarcode) style™codešœ™Kšœ Οeœ=™HK™,—K˜šΟk ˜ Kšœžœ˜&Kšžœžœžœ˜Kšœžœžœ˜K˜—KšΟnœžœž˜$Kšžœ˜šœžœžœžœ˜%K˜KšŸœžœžœ$žœ žœžœ žœ ˜yKšŸ œžœžœ žœ žœ žœžœžœ˜bKšŸœžœžœ žœ žœžœžœžœžœžœ˜|Kš Ÿœžœžœ žœ žœžœ˜JKšŸœžœžœžœ˜=KšŸœžœžœžœ˜=K˜—Kšžœ˜—…—β