1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-23 07:40:05 +02:00

Bring Help-Tools under Tools.

Also make the macro list into a submenu, 'Apply Macro', so that the length of 'Tools' stays manageable.
This commit is contained in:
James Crook 2018-03-14 20:12:12 +00:00
parent 7910688c03
commit 1dd054c160

View File

@ -1198,8 +1198,31 @@ void AudacityProject::CreateMenusAndCommands()
// AudioIONotBusyFlag);
c->AddItem(wxT("ManageMacros"), _("&Macros..."), FN(OnManageMacros));
c->AddSeparator();
c->BeginSubMenu(_("&Apply Macro"));
PopulateMacrosMenu( c, AudioIONotBusyFlag );
c->EndSubMenu();
c->AddSeparator();
c->AddItem(wxT("FancyScreenshot"), _("&Screenshot..."), FN(OnScreenshot));
// PRL: team consensus for 2.2.0 was, we let end users have this diagnostic,
// as they used to in 1.3.x
//#ifdef IS_ALPHA
// TODO: What should we do here? Make benchmark a plug-in?
// Easy enough to do. We'd call it mod-self-test.
c->AddItem(wxT("Benchmark"), _("&Run Benchmark..."), FN(OnBenchmark));
//#endif
#ifdef IS_ALPHA
c->AddCheck(wxT("SimulateRecordingErrors"),
_("Simulate Recording Errors"),
FN(OnSimulateRecordingErrors),
gAudioIO->mSimulateRecordingErrors);
c->AddCheck(wxT("DetectUpstreamDropouts"),
_("Detect Upstream Dropouts"),
FN(OnDetectUpstreamDropouts),
gAudioIO->mDetectUpstreamDropouts);
#endif
c->AddSeparator();
PopulateEffectsMenu(c,
@ -1257,35 +1280,6 @@ void AudacityProject::CreateMenusAndCommands()
c->AddItem(wxT("QuickHelp"), _("&Quick Help..."), FN(OnQuickHelp));
c->AddItem(wxT("Manual"), _("&Manual..."), FN(OnManual));
#endif
c->AddSeparator();
c->BeginSubMenu( _("&Tools") );
#ifdef IS_ALPHA
c->AddCheck(wxT("SimulateRecordingErrors"),
_("Simulate Recording Errors"),
FN(OnSimulateRecordingErrors),
gAudioIO->mSimulateRecordingErrors);
c->AddCheck(wxT("DetectUpstreamDropouts"),
_("Detect Upstream Dropouts"),
FN(OnDetectUpstreamDropouts),
gAudioIO->mDetectUpstreamDropouts);
#endif
c->AddItem(wxT("FancyScreenshot"), _("&Screenshot Tools..."), FN(OnScreenshot));
// PRL: team consensus for 2.2.0 was, we let end users have this diagnostic,
// as they used to in 1.3.x
//#ifdef IS_ALPHA
// TODO: What should we do here? Make benchmark a plug-in?
// Easy enough to do. We'd call it mod-self-test.
c->AddItem(wxT("Benchmark"), _("&Run Benchmark..."), FN(OnBenchmark));
//#endif
c->EndSubMenu();
c->AddSeparator();
c->BeginSubMenu(_("&Diagnostics"));