(FILECREATED "19-May-86 13:09:54" {QV}<NOTECARDS>1.3K>FGHPATCH039.;1 1639
changes to: (VARS FGHPATCH039COMS)
(FNS NC.TEditGetFn))
(* Copyright (c) 1986 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT FGHPATCH039COMS)
(RPAQQ FGHPATCH039COMS ((* * Fix to Bug # 66)
(* * From NCTEXTCARD)
(FNS NC.TEditGetFn)))
(* * Fix to Bug # 66)
(* * From NCTEXTCARD)
(DEFINEQ
(NC.TEditGetFn
(LAMBDA (TextStream FileName When?) (* fgh: "19-May-86 13:09")
(* * This function called from the GETFN for all NC TextStreams)
(* * fgh 5/19/86 Added WINDOWP check to make sure that the window title isn't changed if there is no window.)
(SELECTQ When?
(BEFORE (LET ((LinkIcons (TEDIT.LIST.OF.OBJECTS (TEXTOBJ TextStream)
(FUNCTION NC.LinkIconImageObjP))))
(* * Delete all the links currentluy in the text stream)
(for LinkIconPair in LinkIcons do (TEDIT.DELETE TextStream
(CADR
LinkIconPair)
1))))
(AFTER (LET ((Card (NC.CardFromTextStream TextStream)))
(* * Mark the card dirty ala NoteCards)
(NC.MarkCardDirty Card)
(* * Reset the NC title)
(AND (WINDOWP (WINDOW.FROM.TEDIT.THING TextStream))
(WINDOWPROP (WINDOW.FROM.TEDIT.THING TextStream)
(QUOTE TITLE)
(NC.RetrieveTitle Card)))))
NIL)))
)
(PUTPROPS FGHPATCH039 COPYRIGHT ("Xerox Corporation" 1986))
(DECLARE: DONTCOPY
(FILEMAP (NIL (415 1557 (NC.TEditGetFn 425 . 1555)))))
STOP