Index: doc/user/09_appendix/dialogs.html =================================================================== --- doc/user/09_appendix/dialogs.html (revision 24701) +++ doc/user/09_appendix/dialogs.html (revision 24702) @@ -48,7 +48,7 @@ exteditExternal editorextedit()src_plugins/extedit/extedit_dad.c  poly_hatchPolygon hatchhatch(interactive)src_plugins/lib_polyhelp/polyhelp.c  propeditProperty editorpropedit()src_plugins/propedit/propdlg.c  -reportn/areport()src_plugins/report/report.c  +reportn/areport()src_plugins/report/report.c  live_scriptn/aLiveScript()src_plugins/script/live_script.c  scriptspcb-rnd ScriptsBrowseScript()src_plugins/script/script_act.c  shapedlg_shapeshape()src_plugins/shape/shape_dialog.c  Index: doc/user/09_appendix/src/gen_dialogs.sh =================================================================== --- doc/user/09_appendix/src/gen_dialogs.sh (revision 24701) +++ doc/user/09_appendix/src/gen_dialogs.sh (revision 24702) @@ -48,12 +48,27 @@ '"$dlgtbl"' '"`cat dialog_extra.awk`"' -function out(id, name, src, action, comment) { +function out(id, name, src, action, comment ,acturl1,acturl2,fn,tmp) { if (action == "") { if (id in ACTION) action = ACTION[id] else if (src in ACTION) action = ACTION[src] } + if (action != "") { + acturl1 = action + sub("[(].*", "", acturl1) + fn = "../action_src/" acturl1 ".html" + if ((getline tmp < fn) == 1) { + acturl1 = "" + acturl2 = "" + } + else { + acturl1 = "" + acturl2 = "" + } + close(fn) + } + if (comment == "") { if (id in COMMENT) comment = COMMENT[id] else if (src in COMMENT) comment = COMMENT[src] @@ -60,7 +75,7 @@ else comment = " " } - print "" orna(id) "" orna(name) "" orna(action) "" src "" comment + print "" orna(id) "" orna(name) "" acturl1 orna(action) acturl2 "" src "" comment } {