(FILECREATED "13-Feb-87 16:18:03" {QV}<NOTECARDS>1.3K>NEXT>KOTOGRAPHERPATCHES.;4 3238 changes to: (FNS DRAWAREABOX) (VARS KOTOGRAPHERPATCHESCOMS) previous date: "10-Feb-87 13:02:57" {QV}<NOTECARDS>1.3K>NEXT>KOTOGRAPHERPATCHES.;3) (* Copyright (c) 1987 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT KOTOGRAPHERPATCHESCOMS) (RPAQQ KOTOGRAPHERPATCHESCOMS ((* * Fixes to GRAPHER) (FILES (FROM LISPUSERS) GRAPHER) (* * rht&pmi 2/6/87: Fix to problem of GRAPHER miscomputing label sizes of virtual nodes) (FNS MARK/GRAPH/NODE) (* * rht&pmi 12/13/87: Replace BITBLTs with NC.DrawInnerBox. BITBLT does not behave correctly for Interpress printers.) (FNS DRAWAREABOX))) (* * Fixes to GRAPHER) (FILESLOAD (FROM LISPUSERS) GRAPHER) (* * rht&pmi 2/6/87: Fix to problem of GRAPHER miscomputing label sizes of virtual nodes) (DEFINEQ (MARK/GRAPH/NODE (LAMBDA (NODE) (* rht: " 6-Feb-87 15:04") (* changes appearance of graph node to indicate that a link has been snapped.) (DECLARE (USEDFREE BORDER.FOR.MARKING LABELSHADE.FOR.MARKING)) (OR (EQ BORDER.FOR.MARKING (QUOTE DON'T)) (LET ((ORIGINAL-NODEBORDER (fetch NODEBORDER of NODE))) (replace NODEBORDER of NODE with BORDER.FOR.MARKING) (if (NEQ BORDER.FOR.MARKING ORIGINAL-NODEBORDER) then (SET/LABEL/SIZE NODE T)))) (OR (EQ LABELSHADE.FOR.MARKING (QUOTE DON'T)) (replace NODELABELSHADE of NODE with LABELSHADE.FOR.MARKING)))) ) (* * rht&pmi 12/13/87: Replace BITBLTs with NC.DrawInnerBox. BITBLT does not behave correctly for Interpress printers.) (DEFINEQ (DRAWAREABOX (LAMBDA (BOXLEFT BOXBOTTOM BOXWIDTH BOXHEIGHT BORDER OP W TEXTURE) (* pmi: "13-Feb-87 15:54") (* lmm " 9-Jun-85 22:04") (* draws lines inside the region.) (* * rht&pmi 12/13/87: Replace BITBLTs with NC.DrawInnerBox. BITBLT does not behave correctly for Interpress printers.) (* * (OR TEXTURE (SETQ TEXTURE BLACKSHADE)) (* draw left edge) (BITBLT NIL NIL NIL W BOXLEFT BOXBOTTOM BORDER BOXHEIGHT (QUOTE TEXTURE) OP TEXTURE) (* draw top) (BITBLT NIL NIL NIL W (PLUS BOXLEFT BORDER) (DIFFERENCE (PLUS BOXBOTTOM BOXHEIGHT) BORDER) (DIFFERENCE BOXWIDTH (PLUS BORDER BORDER)) BORDER (QUOTE TEXTURE) OP TEXTURE) (* draw bottom) (BITBLT NIL NIL NIL W (PLUS BOXLEFT BORDER) BOXBOTTOM (DIFFERENCE BOXWIDTH (PLUS BORDER BORDER)) BORDER (QUOTE TEXTURE) OP TEXTURE) (* draw right edge) (BITBLT NIL NIL NIL W (DIFFERENCE (PLUS BOXLEFT BOXWIDTH) BORDER) BOXBOTTOM BORDER BOXHEIGHT (QUOTE TEXTURE) OP TEXTURE)) (NC.DrawInnerBox BOXLEFT BOXBOTTOM BOXWIDTH BOXHEIGHT BORDER OP W))) ) (PUTPROPS KOTOGRAPHERPATCHES COPYRIGHT ("Xerox Corporation" 1987)) (DECLARE: DONTCOPY (FILEMAP (NIL (926 1734 (MARK/GRAPH/NODE 936 . 1732)) (1862 3149 (DRAWAREABOX 1872 . 3147))))) STOP