diff --git a/src/Menus.cpp b/src/Menus.cpp index da77c0b9f..55a75f796 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -1606,18 +1606,55 @@ void AudacityProject::CreateMenusAndCommands() AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag); c->EndSubMenu(); + // These are the more useful to VI user Scriptables. // i18n-hint: Scriptables are commands normally used from Python, Perl etc. - c->BeginSubMenu(_("&Scriptables")); + c->BeginSubMenu(_("&Scriptables I")); // Note that the PLUGIN_SYMBOL must have a space between words, // whereas the short-form used here must not. // (So if you did write "CompareAudio" for the PLUGIN_SYMBOL name, then // you would have to use "Compareaudio" here.) + c->AddItem(wxT("SelectTime"), XXO("Select Time..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SelectFrequencies"), XXO("Select Frequencies..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SelectTracks"), XXO("Select Tracks..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + + c->AddItem(wxT("SetTrackStatus"), XXO("Set Track Status..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetTrackAudio"), XXO("Set Track Audio..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetTrackVisuals"), XXO("Set Track Visuals..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + + + c->AddItem(wxT("GetPreference"), XXO("Get Preference..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetPreference"), XXO("Set Preference..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetClip"), XXO("Set Clip..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetEnvelope"), XXO("Set Envelope..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetLabel"), XXO("Set Label..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetProject"), XXO("Set Project..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); + + c->EndSubMenu(); + // Less useful to VI users. + c->BeginSubMenu(_("Scripta&bles II")); + c->AddItem(wxT("Select"), XXO("Select..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("SetTrack"), XXO("Set Track..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); c->AddItem(wxT("GetInfo"), XXO("Get Info..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); + c->AddItem(wxT("Message"), XXO("Message..."), FN(OnAudacityCommand), + AudioIONotBusyFlag, AudioIONotBusyFlag); c->AddItem(wxT("Help"), XXO("Help..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); @@ -1630,30 +1667,15 @@ void AudacityProject::CreateMenusAndCommands() c->AddItem(wxT("SaveProject2"), XXO("Save Project..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("Message"), XXO("Message..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - // i18n-hint: Screenshot in the help menu has a much bigger dialog. - c->AddItem(wxT("Screenshot"), XXO("Screenshot (short format)..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); c->AddItem(wxT("Drag"), XXO("Move Mouse..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); c->AddItem(wxT("CompareAudio"), XXO("Compare Audio..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("GetPreference"), XXO("Get Preference..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetPreference"), XXO("Set Preference..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetClip"), XXO("Set Clip..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetEnvelope"), XXO("Set Envelope..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetLabel"), XXO("Set Label..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetProject"), XXO("Set Project..."), FN(OnAudacityCommand), - AudioIONotBusyFlag, AudioIONotBusyFlag); - c->AddItem(wxT("SetTrack"), XXO("Set Track..."), FN(OnAudacityCommand), + // i18n-hint: Screenshot in the help menu has a much bigger dialog. + c->AddItem(wxT("Screenshot"), XXO("Screenshot (short format)..."), FN(OnAudacityCommand), AudioIONotBusyFlag, AudioIONotBusyFlag); + c->EndSubMenu();