Simplify bitmap initialization in wxAuiDefaultDockArt

Reduce the number of __WXMAC__ checks by using helper wxColour variables
which have different values under Mac and non-Mac.

No real changes.
This commit is contained in:
Daniel Kulp
2020-07-13 01:02:28 +02:00
committed by Vadim Zeitlin
parent f3d4f01513
commit a829b1df06

View File

@@ -268,31 +268,24 @@ wxAuiDefaultDockArt::InitBitmaps ()
0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
#ifdef __WXMAC__
m_inactiveCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, *wxWHITE);
m_activeCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, *wxWHITE );
const wxColour inactive = *wxWHITE;
const wxColour active = *wxWHITE;
#else
m_inactiveCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, m_inactiveCaptionTextColour);
m_activeCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, m_activeCaptionTextColour);
const wxColor inactive = m_inactiveCaptionTextColour;
const wxColor active = m_activeCaptionTextColour;
#endif
#ifdef __WXMAC__
m_inactiveMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, *wxWHITE);
m_activeMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, *wxWHITE );
#else
m_inactiveMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, m_inactiveCaptionTextColour);
m_activeMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, m_activeCaptionTextColour);
#endif
m_inactiveCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, inactive);
m_activeCloseBitmap = wxAuiBitmapFromBits(close_bits, 16, 16, active);
#ifdef __WXMAC__
m_inactiveRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, *wxWHITE);
m_activeRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, *wxWHITE );
#else
m_inactiveRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, m_inactiveCaptionTextColour);
m_activeRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, m_activeCaptionTextColour);
#endif
m_inactiveMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, inactive);
m_activeMaximizeBitmap = wxAuiBitmapFromBits(maximize_bits, 16, 16, active);
m_inactivePinBitmap = wxAuiBitmapFromBits(pin_bits, 16, 16, m_inactiveCaptionTextColour);
m_activePinBitmap = wxAuiBitmapFromBits(pin_bits, 16, 16, m_activeCaptionTextColour);
m_inactiveRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, inactive);
m_activeRestoreBitmap = wxAuiBitmapFromBits(restore_bits, 16, 16, active);
m_inactivePinBitmap = wxAuiBitmapFromBits(pin_bits, 16, 16, inactive);
m_activePinBitmap = wxAuiBitmapFromBits(pin_bits, 16, 16, active);
}
void wxAuiDefaultDockArt::UpdateColoursFromSystem()