+#if wxUSE_EXTENDED_RTTI
+//WX_IMPLEMENT_ANY_VALUE_TYPE(wxAnyValueTypeImpl<wxBitmap>)
+//WX_IMPLEMENT_ANY_VALUE_TYPE(wxAnyValueTypeImpl<wxIcon>)
+#endif
+
+// ----------------------------------------------------------------------------
+// wxBitmapHelpers
+// ----------------------------------------------------------------------------
+
+// wxOSX has a native version and doesn't use this one.
+
+#ifndef __WXOSX__
+
+/* static */
+wxBitmap wxBitmapHelpers::NewFromPNGData(const void* data, size_t size)
+{
+ wxBitmap bitmap;
+
+#ifdef wxHAS_PNG_LOAD
+ wxMemoryInputStream is(data, size);
+ wxImage image(is, wxBITMAP_TYPE_PNG);
+ if ( image.IsOk() )
+ bitmap = wxBitmap(image);
+#endif // wxHAS_PNG_LOAD
+
+ return bitmap;
+}
+
+#endif // !__WXOSX__
+