m_selected = bitmap;
if (m_selected.Ok())
{
- if (m_selected.GetPixmap())
- {
- m_window = m_selected.GetPixmap();
- }
- else
- {
- m_window = m_selected.GetBitmap();
- }
+ m_window = m_selected.GetPixmap();
m_selected.PurgeOtherRepresentations(wxBitmap::Pixmap);
{
wxPen pen( penOrig );
if ( m_selected.Ok() &&
- m_selected.GetBitmap() &&
+ m_selected.GetDepth() == 1 &&
(pen != *wxTRANSPARENT_PEN) )
{
pen.SetColour( pen.GetColour() == *wxWHITE ? *wxBLACK : *wxWHITE );
{
wxBrush brush( brushOrig );
if ( m_selected.Ok() &&
- m_selected.GetBitmap() &&
+ m_selected.GetDepth() == 1 &&
(brush != *wxTRANSPARENT_BRUSH) )
{
brush.SetColour( brush.GetColour() == *wxWHITE ? *wxBLACK : *wxWHITE);
wxBrush brush(brushOrig);
if ( m_selected.Ok() &&
- m_selected.GetBitmap() &&
+ m_selected.GetDepth() == 1 &&
(brush != *wxTRANSPARENT_BRUSH) )
{
brush.SetColour( brush.GetColour() == *wxWHITE ? *wxBLACK : *wxWHITE );
void wxMemoryDC::SetTextForeground( const wxColour& col )
{
- if ( m_selected.Ok() && m_selected.GetBitmap() )
+ if ( m_selected.Ok() && m_selected.GetDepth() == 1 )
{
wxWindowDC::SetTextForeground( col == *wxWHITE ? *wxBLACK : *wxWHITE);
}
void wxMemoryDC::SetTextBackground( const wxColour &col )
{
- if (m_selected.Ok() && m_selected.GetBitmap())
+ if (m_selected.Ok() && m_selected.GetDepth() == 1)
{
wxWindowDC::SetTextBackground( col == *wxWHITE ? *wxBLACK : *wxWHITE );
}