Select All Frequencies Patch.

Currently bound to 'Q'.  Not necessarily the final choice.  Original patch by Paul Licameli.
This commit is contained in:
james.k.crook@gmail.com 2014-11-14 18:13:22 +00:00
parent d2bfb4ac4b
commit c665792863
2 changed files with 15 additions and 0 deletions

View File

@ -544,6 +544,10 @@ void AudacityProject::CreateMenusAndCommands()
c->AddItem(wxT("SelectAll"), _("&All"), FN(OnSelectAll), wxT("Ctrl+A"));
c->AddItem(wxT("SelectNone"), _("&None"), FN(OnSelectNone), wxT("Ctrl+Shift+A"));
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
c->AddItem(wxT("DefaultFrequencySelection"), _("Select all fre&quencies"), FN(OnDefaultFrequencySelection), wxT("Q"));
#endif
c->AddItem(wxT("SetLeftSelection"), _("&Left at Playback Position"), FN(OnSetLeftSelection), wxT("["));
c->AddItem(wxT("SetRightSelection"), _("&Right at Playback Position"), FN(OnSetRightSelection), wxT("]"));
@ -4496,6 +4500,14 @@ void AudacityProject::OnSelectNone()
ModifyState(false);
}
void AudacityProject::OnDefaultFrequencySelection()
{
mViewInfo.selectedRegion.setFrequencies
(SelectedRegion::UndefinedFrequency, SelectedRegion::UndefinedFrequency);
mTrackPanel->Refresh(false);
ModifyState(false);
}
void AudacityProject::OnSelectCursorEnd()
{
double maxEndOffset = -1000000.0;

View File

@ -240,6 +240,9 @@ void OnDisjoinLabels();
void OnSelectAll();
void OnSelectNone();
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
void OnDefaultFrequencySelection();
#endif
void OnSelectCursorEnd();
void OnSelectStartCursor();
void OnSelectSyncLockSel();