1
0
mirror of synced 2026-05-04 15:16:50 +00:00
Edit of function from popup menu in MASTERSCOPE show paths graph locks mouse process.
Left buttonfn didn't include :DONTWAIT option when launching the editor; middle buttonfn did.
This commit is contained in:
Matt Heffron
2024-05-21 23:15:59 -07:00
parent 1c2f9bc395
commit 40ae5fb9b3
2 changed files with 26 additions and 29 deletions

View File

@@ -1,16 +1,12 @@
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
(FILECREATED "26-Apr-2023 12:41:36" {DSK}<home>larry>il>medley>library>BROWSER.;6 29801 (FILECREATED "21-May-2024 18:46:31" {LIB}BROWSER.;2 29502
:EDIT-BY "lmm" :EDIT-BY "mth"
:CHANGES-TO (FNS BROWSER.LEFTFN NUMSPATHS STBROWSER MSPATHS.DISPATCH BROWSER :CHANGES-TO (FNS BROWSER.LEFTFN)
BROWSER.WHENFNSCHANGED BRPATHS1 GET.BROWSE.PP.WINDOW
GET.BROWSE.DESCRIBE.WINDOW BROWSEPP PPREPAINTFN PPRESHAPEFN DESCRIBEREPAINTFN
BROWSERDESCRIBE BROWSER.MIDDLEFN DEDITPROCESSRUNNINGP REDRAWBROWSEGRAPH)
(VARS BROWSERCOMS BROWSER.BORDERS)
:PREVIOUS-DATE "15-Apr-2023 18:55:36" {DSK}<home>larry>il>medley>library>BROWSER.;1) :PREVIOUS-DATE "26-Apr-2023 12:41:36" {LIB}BROWSER.;1)
(PRETTYCOMPRINT BROWSERCOMS) (PRETTYCOMPRINT BROWSERCOMS)
@@ -202,28 +198,29 @@
(RETURN ENTRY]) (RETURN ENTRY])
(BROWSER.LEFTFN (BROWSER.LEFTFN
[LAMBDA (NODE NWINDOW) (* ; "Edited 26-Apr-2023 12:41 by lmm") [LAMBDA (NODE NWINDOW) (* ; "Edited 21-May-2024 18:40 by mth")
(* ; "Edited 26-Apr-2023 12:41 by lmm")
(* ; "Edited 31-Mar-87 11:16 by jop") (* ; "Edited 31-Mar-87 11:16 by jop")
(* ; (* ;
 "function that is applied upon selection of a node.")  "function that is applied upon selection of a node.")
(PROG (FN SELECTION) (PROG (FN SELECTION)
(IF (NULL NODE) (if (NULL NODE)
THEN (RETURN) then (RETURN)
(MOVEW NWINDOW) (* ; (MOVEW NWINDOW) (* ;
 " really want to just drag the content around")  " really want to just drag the content around")
(RETURN)) (RETURN))
(IF (NULL (SETQ FN (FETCH NODELABEL OF NODE))) (if (NULL (SETQ FN (fetch NODELABEL of NODE)))
THEN (RETURN)) then (RETURN))
[SETQ SELECTION (MENU (CREATE MENU [SETQ SELECTION (MENU (create MENU
ITEMS _ '(CallsFrom CallsTo Edit Show InspectCode] ITEMS _ '(CallsFrom CallsTo Edit Show InspectCode]
(* ;; "Mot implemented: Ignore Avoid") (* ;; "Mot implemented: Ignore Avoid")
(DESTRUCTURING-BIND (FROM TO INVERTED AVOIDING SEPARATE NOTRACE MARKING DEPTH) (DESTRUCTURING-BIND (FROM TO INVERTED AVOIDING SEPARATE NOTRACE MARKING DEPTH)
(FOR BW IN BROWSERWINDOWS WHEN (EQ (FETCH (BROWSEWIN WINDOW) OF BW) (for BW in BROWSERWINDOWS when (EQ (fetch (BROWSEWIN WINDOW) of BW)
NWINDOW) DO (RETURN (FETCH (BROWSEWIN ARGS) NWINDOW) do (RETURN (fetch (BROWSEWIN ARGS)
OF BW)) of BW))
FINALLY (PROMPTPRINT "No browser window found for" FN) finally (PROMPTPRINT "No browser window found for" FN)
(RETURN)) (RETURN))
(* ;; "Now we have the arguments to MSPATHS .. insert this node?") (* ;; "Now we have the arguments to MSPATHS .. insert this node?")
@@ -245,11 +242,11 @@
NIL NIL
(Ignore (* ; "local ignore")) (Ignore (* ; "local ignore"))
(Avoid (* ; " global ignore")) (Avoid (* ; " global ignore"))
(Edit (ED FN (IF (HASDEF FN 'FNS) (Edit (ED FN (if (HASDEF FN 'FNS)
THEN 'FNS then '(FNS :DONTWAIT)
ELSEIF (HASDEF FN 'FUNCTIONS) elseif (HASDEF FN 'FUNCTIONS)
THEN 'FUNCTIONS then '(FUNCTIONS :DONTWAIT)
ELSE (PROMPTPRINT FN "no definition") else (PROMPTPRINT FN "no definition")
NIL))) NIL)))
(Show (CL:UNLESS (EQ FN (WINDOWPROP (GET.BROWSE.PP.WINDOW) (Show (CL:UNLESS (EQ FN (WINDOWPROP (GET.BROWSE.PP.WINDOW)
'FNBROWSED)) 'FNBROWSED))
@@ -544,10 +541,10 @@
(BROWSER T) (BROWSER T)
) )
(DECLARE%: DONTCOPY (DECLARE%: DONTCOPY
(FILEMAP (NIL (2085 28437 (MSPATHS.DISPATCH 2095 . 2569) (NUMSPATHS 2571 . 6158) (BROWSER 6160 . 6731) (FILEMAP (NIL (1653 28138 (MSPATHS.DISPATCH 1663 . 2137) (NUMSPATHS 2139 . 5726) (BROWSER 5728 . 6299)
(BROWSER.WHENFNSCHANGED 6733 . 8518) (BRPATHS1 8520 . 11171) (BROWSER.LEFTFN 11173 . 14599) ( (BROWSER.WHENFNSCHANGED 6301 . 8086) (BRPATHS1 8088 . 10739) (BROWSER.LEFTFN 10741 . 14300) (
GET.BROWSE.PP.WINDOW 14601 . 15426) (GET.BROWSE.DESCRIBE.WINDOW 15428 . 16176) (BROWSEPP 16178 . 17052 GET.BROWSE.PP.WINDOW 14302 . 15127) (GET.BROWSE.DESCRIBE.WINDOW 15129 . 15877) (BROWSEPP 15879 . 16753
) (PPREPAINTFN 17054 . 20180) (PPRESHAPEFN 20182 . 20358) (DESCRIBEREPAINTFN 20360 . 21064) ( ) (PPREPAINTFN 16755 . 19881) (PPRESHAPEFN 19883 . 20059) (DESCRIBEREPAINTFN 20061 . 20765) (
BROWSERDESCRIBE 21066 . 21808) (BROWSER.MIDDLEFN 21810 . 23125) (DEDITPROCESSRUNNINGP 23127 . 23382) ( BROWSERDESCRIBE 20767 . 21509) (BROWSER.MIDDLEFN 21511 . 22826) (DEDITPROCESSRUNNINGP 22828 . 23083) (
REDRAWBROWSEGRAPH 23384 . 24148) (STBROWSER 24150 . 28435))))) REDRAWBROWSEGRAPH 23085 . 23849) (STBROWSER 23851 . 28136)))))
STOP STOP

Binary file not shown.