Fix issue #1727
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:
@@ -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.
Reference in New Issue
Block a user