1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-25 22:21:14 +01:00

Bug 722 - move basic edit commands to root of Edit menu.

This commit is contained in:
stevethefiddle@gmail.com
2014-05-28 22:13:22 +00:00
parent 5b18fe3347
commit 602fdc3ee2

View File

@@ -339,19 +339,32 @@ void AudacityProject::CreateMenusAndCommands()
ModifyUndoMenuItems();
c->AddSeparator();
c->BeginSubMenu(_("R&emove Audio or Labels"));
// Basic Edit coomands
/* i18n-hint: (verb)*/
c->AddItem(wxT("Cut"), _("Cu&t"), FN(OnCut), wxT("Ctrl+X"),
AudioIONotBusyFlag | CutCopyAvailableFlag,
AudioIONotBusyFlag | CutCopyAvailableFlag);
/* i18n-hint: (verb)*/
c->AddItem(wxT("Copy"), _("&Copy"), FN(OnCopy), wxT("Ctrl+C"),
AudioIONotBusyFlag | CutCopyAvailableFlag,
AudioIONotBusyFlag | CutCopyAvailableFlag);
/* i18n-hint: (verb)*/
c->AddItem(wxT("Paste"), _("&Paste"), FN(OnPaste), wxT("Ctrl+V"),
AudioIONotBusyFlag | ClipboardFlag,
AudioIONotBusyFlag | ClipboardFlag);
c->AddItem(wxT("Delete"), _("&Delete"), FN(OnDelete), wxT("Ctrl+K"));
c->AddSeparator();
c->BeginSubMenu(_("R&emove Special"));
/* i18n-hint: (verb) Do a special kind of cut*/
c->AddItem(wxT("SplitCut"), _("Spl&it Cut"), FN(OnSplitCut), wxT("Ctrl+Alt+X"));
/* i18n-hint: (verb) Do a special kind of delete*/
c->AddItem(wxT("SplitDelete"), _("Split D&elete"), FN(OnSplitDelete), wxT("Ctrl+Alt+K"));
c->AddSeparator();
/* i18n-hint: (verb)*/
c->AddItem(wxT("Silence"), _("Silence Audi&o"), FN(OnSilence), wxT("Ctrl+L"),
AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag,
@@ -360,9 +373,19 @@ void AudacityProject::CreateMenusAndCommands()
c->AddItem(wxT("Trim"), _("Tri&m Audio"), FN(OnTrim), wxT("Ctrl+T"),
AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag,
AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag);
c->EndSubMenu();
c->BeginSubMenu(_("Clip Boun&daries"));
c->EndSubMenu();
c->AddItem(wxT("PasteNewLabel"), _("Paste Te&xt to New Label"), FN(OnPasteNewLabel), wxT("Ctrl+Alt+V"),
AudioIONotBusyFlag, AudioIONotBusyFlag);
/* i18n-hint: (verb)*/
c->AddItem(wxT("Duplicate"), _("Duplic&ate"), FN(OnDuplicate), wxT("Ctrl+D"));
c->AddSeparator();
/////////////////////////////////////////////////////////////////////////////
c->BeginSubMenu(_("Clip B&oundaries"));
/* i18n-hint: (verb) It's an item on a menu. */
c->AddItem(wxT("Split"), _("Sp&lit"), FN(OnSplit), wxT("Ctrl+I"),
AudioIONotBusyFlag | WaveTracksSelectedFlag,
@@ -378,24 +401,6 @@ void AudacityProject::CreateMenusAndCommands()
c->AddSeparator();
/* i18n-hint: (verb)*/
c->AddItem(wxT("Copy"), _("&Copy"), FN(OnCopy), wxT("Ctrl+C"),
AudioIONotBusyFlag | CutCopyAvailableFlag,
AudioIONotBusyFlag | CutCopyAvailableFlag);
/* i18n-hint: (verb)*/
c->AddItem(wxT("Paste"), _("&Paste"), FN(OnPaste), wxT("Ctrl+V"),
AudioIONotBusyFlag | ClipboardFlag,
AudioIONotBusyFlag | ClipboardFlag);
c->AddItem(wxT("PasteNewLabel"), _("Paste Te&xt to New Label"), FN(OnPasteNewLabel), wxT("Ctrl+Alt+V"),
AudioIONotBusyFlag, AudioIONotBusyFlag);
c->AddSeparator();
/* i18n-hint: (verb)*/
c->AddItem(wxT("Duplicate"), _("Duplic&ate"), FN(OnDuplicate), wxT("Ctrl+D"));
c->AddSeparator();
/////////////////////////////////////////////////////////////////////////////
c->BeginSubMenu(_("La&beled Audio"));