From 9334c8a2edfe99fffb662e32409788d75cec9c9e Mon Sep 17 00:00:00 2001 From: Albert Graef <aggraef@gmail.com> Date: Mon, 28 Nov 2016 14:50:28 +0100 Subject: [PATCH] Add a Help menu option to launch the help-intro.pd patch. --- pd/nw/index.js | 5 +++++ pd/nw/locales/de/translation.json | 2 ++ pd/nw/locales/en/translation.json | 2 ++ pd/nw/pd_canvas.js | 5 +++++ pd/nw/pd_menus.js | 4 ++++ 5 files changed, 18 insertions(+) diff --git a/pd/nw/index.js b/pd/nw/index.js index d9f6f6331..9d69b385e 100644 --- a/pd/nw/index.js +++ b/pd/nw/index.js @@ -664,6 +664,11 @@ function nw_create_pd_window_menus(gui, w) { minit(m.help.browser, { click: pdgui.open_search }); + minit(m.help.intro, { + click: function() { + pdgui.pd_doc_open("doc/5.reference", "help-intro.pd"); + } + }); minit(m.help.l2ork_list, { click: function() { pdgui.external_doc_open("http://disis.music.vt.edu/listinfo/l2ork-dev"); diff --git a/pd/nw/locales/de/translation.json b/pd/nw/locales/de/translation.json index 6432255b3..a7108e59f 100644 --- a/pd/nw/locales/de/translation.json +++ b/pd/nw/locales/de/translation.json @@ -241,6 +241,8 @@ "manual_tt": "Öffne das Pd-HTML-Handbuch", "browser": "Hilfe-Browser", "browser_tt": "Öffne einen Hilfe-Browser, um nach Dokumentation und Objekten zu suchen", + "intro": "Schnellreferenz", + "intro_tt": "Öffne einen Hilfe-Patch mit einer Liste der wichtigsten Pd-Objekte", "l2ork_list": "Pd-L2Ork-Mailing-Liste", "l2ork_list_tt": "Öffne einen Link zur Pd-L2Ork-Mailing-Liste im Browser", "pd_list": "Pure Data-Mailing-Liste", diff --git a/pd/nw/locales/en/translation.json b/pd/nw/locales/en/translation.json index 4f27fa6aa..85024b356 100644 --- a/pd/nw/locales/en/translation.json +++ b/pd/nw/locales/en/translation.json @@ -241,6 +241,8 @@ "manual_tt": "Open the HTML manual for Pd", "browser": "Help Browser", "browser_tt": "Open a help browser to search for documentation and objects", + "intro": "Quick Reference", + "intro_tt": "Open a help patch listing Pd's most essential objects", "l2ork_list": "Pd-L2ork Mailing List", "l2ork_list_tt": "Open a link in a browser for Pd-L2ork Mailing List", "pd_list": "Pure Data Mailing Lists", diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js index 0cf4f270d..936c99cd3 100644 --- a/pd/nw/pd_canvas.js +++ b/pd/nw/pd_canvas.js @@ -1431,6 +1431,11 @@ function nw_create_patch_window_menus(gui, w, name) { minit(m.help.browser, { click: pdgui.open_search }); + minit(m.help.intro, { + click: function() { + pdgui.pd_doc_open("doc/5.reference", "help-intro.pd"); + } + }); minit(m.help.l2ork_list, { click: function() { pdgui.external_doc_open("http://disis.music.vt.edu/listinfo/l2ork-dev"); diff --git a/pd/nw/pd_menus.js b/pd/nw/pd_menus.js index ff274ead8..e864e5fcb 100644 --- a/pd/nw/pd_menus.js +++ b/pd/nw/pd_menus.js @@ -554,6 +554,10 @@ function create_menu(gui, type) { modifiers: cmd_or_ctrl, tooltip: l("menu.browser_tt") })); + help_menu.append(m.help.intro = new gui.MenuItem({ + label: l("menu.intro"), + tooltip: l("menu.intro_tt") + })); help_menu.append(new gui.MenuItem({ type: "separator" })); help_menu.append(m.help.l2ork_list = new gui.MenuItem({ label: l("menu.l2ork_list"), -- GitLab