mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-17 16:40:07 +02:00
Change some behavior of ShuttleGui::AddBitmapButton...
... which is not now used, but soon will be
This commit is contained in:
parent
e8855257cc
commit
358aac3181
@ -374,7 +374,7 @@ wxBitmapButton * ShuttleGuiBase::AddBitmapButton(
|
|||||||
return wxDynamicCast(wxWindow::FindWindowById( miId, mpDlg), wxBitmapButton);
|
return wxDynamicCast(wxWindow::FindWindowById( miId, mpDlg), wxBitmapButton);
|
||||||
wxBitmapButton * pBtn;
|
wxBitmapButton * pBtn;
|
||||||
mpWind = pBtn = safenew wxBitmapButton(GetParent(), miId, Bitmap,
|
mpWind = pBtn = safenew wxBitmapButton(GetParent(), miId, Bitmap,
|
||||||
wxDefaultPosition, wxDefaultSize, GetStyle( wxNO_BORDER ) );
|
wxDefaultPosition, wxDefaultSize, GetStyle( wxBU_AUTODRAW ) );
|
||||||
pBtn->SetBackgroundColour(
|
pBtn->SetBackgroundColour(
|
||||||
wxColour( 246,246,243));
|
wxColour( 246,246,243));
|
||||||
// wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
|
// wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE));
|
||||||
@ -2077,8 +2077,13 @@ void ShuttleGuiBase::UpdateSizersCore(bool bPrepend, int Flags, bool prompt)
|
|||||||
if ( !mItem.mToolTip.empty() )
|
if ( !mItem.mToolTip.empty() )
|
||||||
mpWind->SetToolTip( mItem.mToolTip.Translation() );
|
mpWind->SetToolTip( mItem.mToolTip.Translation() );
|
||||||
|
|
||||||
if ( !mItem.mName.empty() )
|
if ( !mItem.mName.empty() ) {
|
||||||
mpWind->SetName( mItem.mName.Stripped().Translation() );
|
mpWind->SetName( mItem.mName.Stripped().Translation() );
|
||||||
|
#ifndef __WXMAC__
|
||||||
|
if (auto pButton = dynamic_cast< wxBitmapButton* >( mpWind ))
|
||||||
|
pButton->SetLabel( mItem.mName.Translation() );
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
if ( !mItem.mNameSuffix.empty() )
|
if ( !mItem.mNameSuffix.empty() )
|
||||||
mpWind->SetName(
|
mpWind->SetName(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user