DIRECTORY Menus USING [MenuProc], Rope USING [ROPE], ViewerClasses USING [Viewer], WalnutWindowInternal USING [MsgSetButton]; WalnutPrintOps: CEDAR DEFINITIONS = BEGIN ROPE: TYPE = Rope.ROPE; Viewer: TYPE = ViewerClasses.Viewer; MsgSetPrintProc: PROC[viewer: Viewer, usePress: BOOL]; MsgSetTOCPrintProc: PROC[viewer: Viewer, usePress: BOOL]; MsgPrintProc: PROC[viewer: Viewer, usePress: BOOL]; AbortPrintProc: Menus.MenuProc; PrintMsgSet: PROC[msgSet: ROPE, usePress: BOOL _ TRUE] RETURNS[allOK: BOOL]; PrintMsgSetTOC: PROC[msgSet: ROPE, usePress: BOOL _ TRUE] RETURNS[allOK: BOOL]; PrintMsgList: PROC[ mList: LIST OF ROPE, msViewer: Viewer, server: ROPE _ NIL, usePress: BOOL _ TRUE, copies: INT _ 1] RETURNS[allOK: BOOL]; PrintMsgSetCmd: PROC[ msgSet: ROPE, server: ROPE _ NIL, usePress: BOOL _ TRUE, copies: INT _ 1]; PrintMsgSetTOCCmd: PROC[ msgSet: ROPE, server: ROPE _ NIL, usePress: BOOL _ TRUE, copies: INT _ 1]; PrintSelCmd: PROC[ msgSet: ROPE, server: ROPE _ NIL, usePress: BOOL _ TRUE, copies: INT _ 1]; PrintMsgCmd: PROC[msg: ROPE, server: ROPE _ NIL, usePress: BOOL _ TRUE, copies: INT _ 1]; WriteMsgSets: PROC[msgSetList: LIST OF WalnutWindowInternal.MsgSetButton, fileName: ROPE]; END. ¾File: WalnutPrintOps.mesa Contents: Implementation of printing of Msgs, MsgSets, MsgSetTOC's Created by: Willie-Sue, June 29, 1983 Last edit by: Willie-Sue on: October 15, 1984 9:54:16 am PDT prints msgset with press or interpress, using the msgset viewer prints msgset with press or interpress, using the msgset viewer prints msg with press or interpress, using the msg viewer uses walnut control window uses walnut control window uses msgset viewer these next proc are called from WalnutWindowCommandsImpl - they allow the user to specify the printer to use and the number of copies prints the selected msg in named msgSet prints the named msg makes a tioga document for a list of msgSets ʾ˜J˜Jšœ™JšœB™BJšœ%™%J˜šœ ™ Jšœ.™.J˜—šÏk ˜ Jšœœ ˜Jšœœœ˜Jšœœ ˜Jšœœ˜*J˜—Jšœœ œ˜#J˜š˜Jšœœœ˜Jšœœ˜$—J˜šÏnœœœ˜6Jšœ?™?—J˜šžœœœ˜9Jšœ?™?—J˜šž œœœ˜3Jšœ9™9—J˜Jšžœ˜J˜šž œœ œ œœœœ˜LJšœ™—J™šžœœ œ œœœœ˜OJšœ™—J˜šž œœ˜Jšœœœœ˜&Jš œœœ œœ œ˜;Jšœœ˜Jšœ™—J™J™…J˜šžœœ˜Jš œœ œœ œœ œ˜K—J˜šžœœ˜Jš œœ œœ œœ œ˜K—J˜šž œœ˜Jš œœ œœ œœ œ˜KJ™'—J™šž œœœ œœ œœ œ˜YJ™—J™J™,J˜Jš ž œœ œœ.œ˜ZJ˜Jšœ˜J˜J˜—…—È D