(FILECREATED "13-May-87 12:35:40" {QV}<NOTECARDS>1.3K>NEXT>RHTPATCH260.;1 1401 changes to: (VARS RHTPATCH260COMS) (FNS NC.GraphDeleteNodeFn)) (* Copyright (c) 1987 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT RHTPATCH260COMS) (RPAQQ RHTPATCH260COMS ((DECLARE: FIRST (P (NC.LoadFileFromDirectories (QUOTE NCGRAPHCARD)))) (* * Fixes bug %#574: Deleting links from graph cards is funky.) (* * Change to NCGRAPHCARD) (FNS NC.GraphDeleteNodeFn))) (DECLARE: FIRST (NC.LoadFileFromDirectories (QUOTE NCGRAPHCARD)) ) (* * Fixes bug %#574: Deleting links from graph cards is funky.) (* * Change to NCGRAPHCARD) (DEFINEQ (NC.GraphDeleteNodeFn (LAMBDA (Node Graph Window) (* rht: "13-May-87 12:32") (* * Just mark the card as dirty.) (* * rht 4/30/86: Now makes sure there's a window first.) (* * rht 5/13/87: Now deletes link if node is a link icon.) (LET ((GraphNodeLabel (fetch (GRAPHNODE NODELABEL) of Node))) (AND Window (NC.MarkCardDirty (NC.CoerceToCard Window))) (if (NC.LinkIconImageObjP GraphNodeLabel) then (NC.DeleteLink (NC.FetchLinkFromLinkIcon GraphNodeLabel) NIL T))))) ) (PUTPROPS RHTPATCH260 COPYRIGHT ("Xerox Corporation" 1987)) (DECLARE: DONTCOPY (FILEMAP (NIL (675 1319 (NC.GraphDeleteNodeFn 685 . 1317))))) STOP