(FILECREATED " 4-Feb-85 23:22:47" {PHYLUM}<NOTECARDS>RELEASE1.1>FGHPATCH.;2 1582
changes to: (VARS FGHPATCHCOMS)
(RECORDS NoteCardType SubstanceType)
(FNS NC.BringUpGraphCard NC.DefaultCardWidth NC.DefaultCardHeight
NC.DefaultHeightFromType NC.DefaultWidthFromType NCP.DeactivateCards)
previous date: " 4-Feb-85 19:49:29" {PHYLUM}<NOTECARDS>RELEASE1.1>FGHPATCH.;1)
(* Copyright (c) 1985 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT FGHPATCHCOMS)
(RPAQQ FGHPATCHCOMS ((FNS NCP.DeactivateCards)))
(DEFINEQ
(NCP.DeactivateCards
(LAMBDA (IDs) (* fgh: " 4-Feb-85 19:47")
(* * Uncache all the info for any active cards in IDs.)
(for ID in (MKLIST IDs) bind Win (OldProc ←(TTY.PROCESS)) unless (COND
((NOT (NCP.ValidID ID))
(NCP.ReportError ID
" not an existing card or filebox.")
T))
do (COND
((NCP.ActiveCardP ID)
(SETQ Win (NC.FetchWindow ID))
(AND Win (GIVE.TTY.PROCESS Win))
(NC.QuitCard ID T)
(COND
(Win (bind (Process ←(WINDOWPROP Win (QUOTE PROCESS))) until (OR (NULL Process)
(PROCESS.FINISHEDP
Process))
do (BLOCK))))))
finally (AND (PROCESSP OldProc)
(TTY.PROCESS OldProc))
(RETURN ID))))
)
(PUTPROPS FGHPATCH COPYRIGHT ("Xerox Corporation" 1985))
(DECLARE: DONTCOPY
(FILEMAP (NIL (556 1503 (NCP.DeactivateCards 566 . 1501)))))
STOP