1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-03 09:29:30 +02:00

Toggle the play button label/tip between Play and Stop

This commit is contained in:
lllucius 2014-12-15 09:18:42 +00:00
parent a98a0ef654
commit 7509b7e84a

View File

@ -2160,7 +2160,7 @@ bool EffectUIHost::Initialize()
mStopDisabledBM = CreateBitmap(effect_stop_disabled_xpm, true, false); mStopDisabledBM = CreateBitmap(effect_stop_disabled_xpm, true, false);
mPlayBtn = new wxBitmapButton(bar, kPlayID, mPlayBM); mPlayBtn = new wxBitmapButton(bar, kPlayID, mPlayBM);
mPlayBtn->SetBitmapDisabled(mPlayDisabledBM); mPlayBtn->SetBitmapDisabled(mPlayDisabledBM);
SetLabelAndTip(mPlayBtn, _("&Play/Stop")); SetLabelAndTip(mPlayBtn, _("&Play"));
bs->Add(mPlayBtn); bs->Add(mPlayBtn);
mRewindBtn = new wxBitmapButton(bar, kRewindID, CreateBitmap(effect_rewind_xpm, true, true)); mRewindBtn = new wxBitmapButton(bar, kRewindID, CreateBitmap(effect_rewind_xpm, true, true));
@ -2732,8 +2732,18 @@ void EffectUIHost::UpdateControls()
mRewindBtn->Enable(!mCapturing); mRewindBtn->Enable(!mCapturing);
mFFwdBtn->Enable(!mCapturing); mFFwdBtn->Enable(!mCapturing);
mPlayBtn->SetBitmapLabel(mPlaying ? mStopBM : mPlayBM); if (mPlaying)
mPlayBtn->SetBitmapDisabled(mPlaying ? mStopDisabledBM : mPlayDisabledBM); {
mPlayBtn->SetBitmapLabel(mStopBM);
mPlayBtn->SetBitmapDisabled(mStopDisabledBM);
SetLabelAndTip(mPlayBtn, _("Sto&p"), false);
}
else
{
mPlayBtn->SetBitmapLabel(mPlayBM);
mPlayBtn->SetBitmapDisabled(mPlayDisabledBM);
SetLabelAndTip(mPlayBtn, _("&Play"), false);
}
if (mPowerOn) if (mPowerOn)
{ {
@ -2745,7 +2755,6 @@ void EffectUIHost::UpdateControls()
mPowerBtn->SetBitmapLabel(mOffBM); mPowerBtn->SetBitmapLabel(mOffBM);
SetLabelAndTip(mPowerBtn, _("P&ower On"), false); SetLabelAndTip(mPowerBtn, _("P&ower On"), false);
} }
} }
void EffectUIHost::LoadUserPresets() void EffectUIHost::LoadUserPresets()