/////////////////////////////////////////////////////////////////////////////
-// Name: univ/bmpbuttn.cpp
+// Name: src/univ/bmpbuttn.cpp
// Purpose: wxBitmapButton implementation
// Author: Vadim Zeitlin
// Modified by:
// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "univbmpbuttn.h"
-#endif
-
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#if wxUSE_BMPBUTTON
+#include "wx/bmpbuttn.h"
+
#ifndef WX_PRECOMP
#include "wx/dc.h"
- #include "wx/bmpbuttn.h"
#include "wx/validate.h"
#endif
bool wxBitmapButton::ChangeBitmap(const wxBitmap& bmp)
{
wxBitmap bitmap = bmp.Ok() ? bmp : m_bmpNormal;
- if ( bitmap != m_bitmap )
- {
- m_bitmap = bitmap;
+ if ( bitmap.IsSameAs(m_bitmap) )
+ return false;
- return true;
- }
+ m_bitmap = bitmap;
- return false;
+ return true;
}
bool wxBitmapButton::Enable(bool enable)
}
#endif // wxUSE_BMPBUTTON
-