(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP") (FILECREATED "27-Jun-88 12:26:08" {QV}<NOTECARDS>1.3LNEXT>RHTPATCH325.;4 2975 changes to%: (FNS NC.GraphCardLeftButtonFn) (VARS RHTPATCH325COMS) previous date%: "27-Jun-88 12:23:37" {QV}<NOTECARDS>1.3LNEXT>RHTPATCH325.;2) (* " Copyright (c) 1988 by Xerox Corporation. All rights reserved. ") (PRETTYCOMPRINT RHTPATCH325COMS) (RPAQQ RHTPATCH325COMS ((DECLARE%: DONTCOPY (PROPS (RHTPATCH325 MAKEFILE-ENVIRONMENT) (RHTPATCH325 FILETYPE))) [DECLARE%: FIRST (P (NC.LoadFileFromDirectories 'NCGRAPHCARD] (* ;; "Additional fix that should have been in rhtpatch322. Makes LinkIconLeftButtonFn be called when left buttoning in graph or browser.") (* ;; "Change to NCGRAPHCARD") (FNS NC.GraphCardLeftButtonFn))) (DECLARE%: DONTCOPY (PUTPROPS RHTPATCH325 MAKEFILE-ENVIRONMENT (:PACKAGE "INTERLISP" :READTABLE "INTERLISP")) (PUTPROPS RHTPATCH325 FILETYPE :TCOMPL) ) (DECLARE%: FIRST (NC.LoadFileFromDirectories 'NCGRAPHCARD) ) (* ;; "Additional fix that should have been in rhtpatch322. Makes LinkIconLeftButtonFn be called when left buttoning in graph or browser." ) (* ;; "Change to NCGRAPHCARD") (DEFINEQ (NC.GraphCardLeftButtonFn [LAMBDA (GraphNode GraphWindow) (* ; "Edited 27-Jun-88 12:25 by Trigg") (* ;;; "If this is a node containing a link icon, then do: IF Selection in progress, then pressing a node gets its destination ID if its actually a note card node. Otherwise, bring up the note card pointed to by the node.") (* ;; "fgh 11/14/85 Updated to handle Card object.") (* ;; "fgh 11/14/85 Isn't this obsolete??????") (* ;; "rht&pmi 11/14/86: No longer does stupid pushcopy stuff.") (* ;; "rg 11/4/87 added ReadOnly to NC.EditNoteCard call") (* ;; "jrc 13-jun-88 added the equivalent to RHTPATCH322 -- use the LinkIconLeftButtonFn of the card type, if there is one") (* ;; "rht&jrc 6/27/88: Replaced core code with call to NC.LinkIconLeftButtonFn. ") (LET ((LinkIcon (fetch (GRAPHNODE NODELABEL) of GraphNode))) (if [AND (NC.LinkIconImageObjP LinkIcon) (NOT (OR (KEYDOWNP 'LSHIFT) (KEYDOWNP 'RSHIFT) (KEYDOWNP 'CTRL) (KEYDOWNP 'COPY) (KEYDOWNP 'DELETE) (KEYDOWNP 'MOVE] then (NC.LinkIconLeftButtonFn LinkIcon GraphWindow) else NIL]) ) (PUTPROPS RHTPATCH325 COPYRIGHT ("Xerox Corporation" 1988)) (DECLARE%: DONTCOPY (FILEMAP (NIL (1435 2892 (NC.GraphCardLeftButtonFn 1445 . 2890))))) STOP