diff --git a/src/Menus.cpp b/src/Menus.cpp index cfbd9fe6c..5c113cb7f 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -1592,19 +1592,27 @@ void AudacityProject::CreateMenusAndCommands() // whereas the short-form used here must not. // (If you did write "CompareAudio" for the PLUGIN_SYMBOL name, then // you would have to use "Compareaudio" here.) - c->AddItem(wxT("Demo"), _("Just a Demo!"), FN(OnAudacityCommand), + c->AddItem(wxT("Demo"), _("Just a Demo..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("Screenshot"), _("Screenshot (Vanilla)"), FN(OnAudacityCommand), + c->AddItem(wxT("Screenshot"), _("Screenshot (Vanilla)..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetTrackInfo"), _("Set Track Info"), FN(OnAudacityCommand), + c->AddItem(wxT("CompareAudio"), _("Compare Audio..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("CompareAudio"), _("Compare Audio"), FN(OnAudacityCommand), + c->AddItem(wxT("SelectTime"), _("Select Time..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SelectTime"), _("Select Time"), FN(OnAudacityCommand), + c->AddItem(wxT("SelectTracks"), _("Select Tracks..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SelectTracks"), _("Select Tracks"), FN(OnAudacityCommand), + c->AddItem(wxT("Select"), _("Select..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("Select"), _("Select"), FN(OnAudacityCommand), + c->AddItem(wxT("SetPreference"), _("Set Preference..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetTrackInfo"), _("Set Track Info..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("GetPreference"), _("Get Preference..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("GetInfo"), _("Get Info..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("GetTrackInfo"), _("Get Track Info..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); diff --git a/src/commands/AudacityCommand.cpp b/src/commands/AudacityCommand.cpp index b8f18315f..49f1d3cff 100644 --- a/src/commands/AudacityCommand.cpp +++ b/src/commands/AudacityCommand.cpp @@ -131,7 +131,7 @@ bool AudacityCommand::ShowInterface(wxWindow *parent, bool WXUNUSED(forceModal)) wxDialog *AudacityCommand::CreateUI(wxWindow *parent, AudacityCommand * WXUNUSED(client)) { Destroy_ptr dlg { safenew AudacityCommandDialog{ - parent, "Generic Dialog", this}}; + parent, GetTranslatedName(), this}}; if (dlg->Init()) { diff --git a/src/commands/GetInfoCommand.cpp b/src/commands/GetInfoCommand.cpp index 570317c20..268c9951c 100644 --- a/src/commands/GetInfoCommand.cpp +++ b/src/commands/GetInfoCommand.cpp @@ -377,7 +377,7 @@ bool GetInfoCommand::SendBoxesAsJson(const CommandContext &context) context.Status("Boxes"); wxWindow * pWin = context.GetProject(); - context.Status( "AudacityBoxes[" ); + context.Status( "[" ); wxRect R = pWin->GetScreenRect(); //R.SetPosition( wxPoint(0,0) ); @@ -387,7 +387,7 @@ bool GetInfoCommand::SendBoxesAsJson(const CommandContext &context) 0, R.GetLeft(), R.GetTop(), R.GetRight(), R.GetBottom(), "Audacity Window" )); ExploreAdornments( context, pWin->GetPosition()+wxSize( 6,-1), pWin, pWin->GetId(), 1 ); ExploreWindows( context, pWin->GetPosition()+wxSize( 6,-1), pWin, pWin->GetId(), 1 ); - context.Status( "];" ); + context.Status( "]" ); return true; } diff --git a/src/effects/EffectManager.cpp b/src/effects/EffectManager.cpp index c345d4d7f..427fd80a8 100644 --- a/src/effects/EffectManager.cpp +++ b/src/effects/EffectManager.cpp @@ -855,6 +855,7 @@ AudacityCommand *EffectManager::GetAudacityCommand(const PluginID & ID) auto command = dynamic_cast(PluginManager::Get().GetInstance(ID)); if (command )//&& command->Startup(NULL)) { + command->Init(); mCommands[ID] = command; return command; }