1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 17:19:43 +02:00

Now do the reverse...disable record if a realtime effect is open.

This commit is contained in:
lllucius 2014-11-30 21:55:13 +00:00
parent 6698c38357
commit da76615bf3
2 changed files with 10 additions and 4 deletions

View File

@ -808,9 +808,15 @@ void AudacityProject::CreateMenusAndCommands()
c->AddSeparator();
/* i18n-hint: (verb)*/
c->AddItem(wxT("Record"), _("&Record"), FN(OnRecord), wxT("R"));
c->AddItem(wxT("TimerRecord"), _("&Timer Record..."), FN(OnTimerRecord), wxT("Shift+T"));
c->AddItem(wxT("RecordAppend"), _("Appen&d Record"), FN(OnRecordAppend), wxT("Shift+R"));
c->AddItem(wxT("Record"), _("&Record"), FN(OnRecord), wxT("R"),
AudioIONotBusyFlag | IsRealtimeNotActiveFlag,
AlwaysEnabledFlag | IsRealtimeNotActiveFlag);
c->AddItem(wxT("TimerRecord"), _("&Timer Record..."), FN(OnTimerRecord), wxT("Shift+T"),
AudioIONotBusyFlag | IsRealtimeNotActiveFlag,
AlwaysEnabledFlag | IsRealtimeNotActiveFlag);
c->AddItem(wxT("RecordAppend"), _("Appen&d Record"), FN(OnRecordAppend), wxT("Shift+R"),
AudioIONotBusyFlag | IsRealtimeNotActiveFlag,
AlwaysEnabledFlag | IsRealtimeNotActiveFlag);
c->AddSeparator();

View File

@ -379,7 +379,7 @@ void ControlToolBar::EnableDisableButtons()
if (pttb)
pttb->SetEnabled(enablePlay);
mRecord->SetEnabled(!busy && !playing);
mRecord->SetEnabled(!busy && !playing && !EffectManager::Get().RealtimeIsActive());
mStop->SetEnabled(busy);
mRewind->SetEnabled(!busy);