IMPLEMENT_VARIANT_OBJECT_EXPORTED_SHALLOWCMP(wxIcon,WXDLLEXPORT)
#endif
+#if wxUSE_EXTENDED_RTTI
+//WX_IMPLEMENT_ANY_VALUE_TYPE(wxAnyValueTypeImpl<wxBitmap>)
+//WX_IMPLEMENT_ANY_VALUE_TYPE(wxAnyValueTypeImpl<wxIcon>)
+#endif
+
// ----------------------------------------------------------------------------
// wxBitmapBase
// ----------------------------------------------------------------------------
void OnExit() { wxBitmap::CleanUpHandlers(); }
};
-wxBitmap wxBitmapBase::ConvertToDisabled(unsigned char brightness) const
-{
- wxBitmap bmp;
-#if wxUSE_IMAGE
- wxImage image = ConvertToImage();
- bmp = wxBitmap(image.ConvertToDisabled(brightness));
-#endif
- return bmp;
-}
-
IMPLEMENT_DYNAMIC_CLASS(wxBitmapBaseModule, wxModule)
#endif // wxUSE_BITMAP_BASE
#if wxUSE_IMAGE && wxUSE_XPM
wxImage image(bits);
- wxCHECK2_MSG(image.Ok(), return, wxT("invalid bitmap data"));
+ wxCHECK2_MSG(image.IsOk(), return, wxT("invalid bitmap data"));
*this = wxBitmap(image);
#else