mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-25 16:48:44 +02:00
Add new small dialogs to extra-menus
Scriptables submenu split into Scriptables I and Scriptables II. I is more useful to VI users. II is there almost entirely for scripting.
This commit is contained in:
parent
825160b755
commit
8f622805ba
@ -1606,18 +1606,55 @@ void AudacityProject::CreateMenusAndCommands()
|
|||||||
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
|
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
|
||||||
c->EndSubMenu();
|
c->EndSubMenu();
|
||||||
|
|
||||||
|
// These are the more useful to VI user Scriptables.
|
||||||
// i18n-hint: Scriptables are commands normally used from Python, Perl etc.
|
// 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,
|
// Note that the PLUGIN_SYMBOL must have a space between words,
|
||||||
// whereas the short-form used here must not.
|
// whereas the short-form used here must not.
|
||||||
// (So if you did write "CompareAudio" for the PLUGIN_SYMBOL name, then
|
// (So if you did write "CompareAudio" for the PLUGIN_SYMBOL name, then
|
||||||
// you would have to use "Compareaudio" here.)
|
// 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),
|
c->AddItem(wxT("Select"), XXO("Select..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
|
c->AddItem(wxT("SetTrack"), XXO("Set Track..."), FN(OnAudacityCommand),
|
||||||
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
c->AddItem(wxT("GetInfo"), XXO("Get Info..."), FN(OnAudacityCommand),
|
c->AddItem(wxT("GetInfo"), XXO("Get Info..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
|
c->AddItem(wxT("Message"), XXO("Message..."), FN(OnAudacityCommand),
|
||||||
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
c->AddItem(wxT("Help"), XXO("Help..."), FN(OnAudacityCommand),
|
c->AddItem(wxT("Help"), XXO("Help..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
|
|
||||||
@ -1630,30 +1667,15 @@ void AudacityProject::CreateMenusAndCommands()
|
|||||||
c->AddItem(wxT("SaveProject2"), XXO("Save Project..."), FN(OnAudacityCommand),
|
c->AddItem(wxT("SaveProject2"), XXO("Save Project..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
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),
|
c->AddItem(wxT("Drag"), XXO("Move Mouse..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
c->AddItem(wxT("CompareAudio"), XXO("Compare Audio..."), FN(OnAudacityCommand),
|
c->AddItem(wxT("CompareAudio"), XXO("Compare Audio..."), FN(OnAudacityCommand),
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
c->AddItem(wxT("GetPreference"), XXO("Get Preference..."), FN(OnAudacityCommand),
|
// i18n-hint: Screenshot in the help menu has a much bigger dialog.
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
c->AddItem(wxT("Screenshot"), XXO("Screenshot (short format)..."), FN(OnAudacityCommand),
|
||||||
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),
|
|
||||||
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
AudioIONotBusyFlag, AudioIONotBusyFlag);
|
||||||
|
|
||||||
|
|
||||||
c->EndSubMenu();
|
c->EndSubMenu();
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user