1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-15 17:11:20 +01:00

Replaces enable/disable images and a few other changes

Makes the tooltips display the action that is going to
be performed rather than a generic description.

Disables transport buttons when the effect dialog is
initially displayed if another project has using the 
audio device.
This commit is contained in:
lllucius
2014-12-20 00:13:33 +00:00
parent 3e3701954a
commit 4382a5c835
4 changed files with 202 additions and 182 deletions

View File

@@ -2149,6 +2149,7 @@ bool EffectUIHost::Initialize()
w->SetScrollRate(0, 20);
mDisableTransport = !gAudioIO->IsAvailable(mProject);
mPlaying = gAudioIO->IsStreamActive(); // not exactly right, but will suffice
mCapturing = gAudioIO->IsStreamActive() && gAudioIO->GetNumCaptureChannels() > 0;
@@ -2234,7 +2235,6 @@ bool EffectUIHost::Initialize()
bb = new wxBitmapButton(bar, kPlayID, mPlayBM);
bb->SetBitmapDisabled(mPlayDisabledBM);
mPlayBtn = bb;
mPlayBtn->SetToolTip(_("Start and stop playback"));
bs->Add(mPlayBtn);
}
@@ -2299,6 +2299,11 @@ bool EffectUIHost::Initialize()
return false;
}
if (mDisableTransport)
{
mEffect->RealtimeSuspend();
}
EffectManager::Get().RealtimeAddEffect(mEffect);
wxTheApp->Connect(EVT_AUDIOIO_PLAYBACK,
@@ -2844,10 +2849,11 @@ void EffectUIHost::UpdateControls()
bb = (wxBitmapButton *) mPlayBtn;
bb->SetBitmapLabel(mStopBM);
bb->SetBitmapDisabled(mStopDisabledBM);
bb->SetToolTip(_("Stop"));
#if defined(__WXMAC__)
mPlayBtn->SetName(_("Stop &Playback"));
bb->SetName(_("Stop &Playback"));
#else
mPlayBtn->SetLabel(_("Stop &Playback"));
bb->SetLabel(_("Stop &Playback"));
#endif
}
}
@@ -2865,10 +2871,11 @@ void EffectUIHost::UpdateControls()
bb = (wxBitmapButton *) mPlayBtn;
bb->SetBitmapLabel(mPlayBM);
bb->SetBitmapDisabled(mPlayDisabledBM);
bb->SetToolTip(_("Play"));
#if defined(__WXMAC__)
mPlayBtn->SetName(_("Start &Playback"));
bb->SetName(_("Start &Playback"));
#else
mPlayBtn->SetLabel(_("Start &Playback"));
bb->SetLabel(_("Start &Playback"));
#endif
}
}
@@ -2887,10 +2894,11 @@ void EffectUIHost::UpdateControls()
bb = (wxBitmapButton *) mEnableBtn;
bb->SetBitmapLabel(mEnableBM);
bb->SetBitmapDisabled(mEnableDisabledBM);
bb->SetToolTip(_("Enable"));
#if defined(__WXMAC__)
mEnableBtn->SetName(_("Enable &Effect"));
bb->SetName(_("Enable &Effect"));
#else
mEnableBtn->SetLabel(_("Enable &Effect"));
bb->SetLabel(_("Enable &Effect"));
#endif
}
}
@@ -2908,10 +2916,11 @@ void EffectUIHost::UpdateControls()
bb = (wxBitmapButton *) mEnableBtn;
bb->SetBitmapLabel(mDisableBM);
bb->SetBitmapDisabled(mDisableDisabledBM);
bb->SetToolTip(_("Disable"));
#if defined(__WXMAC__)
mEnableBtn->SetName(_("Disable &Effect"));
bb->SetName(_("Disable &Effect"));
#else
mEnableBtn->SetLabel(_("Disable &Effect"));
bb->SetLabel(_("Disable &Effect"));
#endif
}
}