git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59031
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
/* Direct access to bitmap data is not implemented in all ports yet */
#if defined(__WXGTK20__) || defined(__WXMAC__) || defined(__WXDFB__) || \
(defined(__WXMSW__) && !defined(__WATCOMC__))
- #define wxHAS_RAW_BITMAP
+
+ // HP aCC for PA-RISC can't compile rawbmp.h
+ #if !defined(__HP_aCC) || !defined(__hppa)
+ #define wxHAS_RAW_BITMAP
+ #endif
#endif
/* also define deprecated synonym which exists for compatibility only */
#ifndef _WX_RAWBMP_H_
#define _WX_RAWBMP_H_
+#include "wx/defs.h"
+
+#ifdef wxHAS_RAW_BITMAP
+
#include "wx/image.h"
#include "wx/bitmap.h"
{
};
+#endif // wxHAS_RAW_BITMAP
#endif // _WX_RAWBMP_H_
#include "wx/colour.h"
#endif
-// HP aCC for PA-RISC can't compile rawbmp.h
-#if !defined(__HP_aCC) || !defined(__hppa)
- #include "wx/rawbmp.h"
-#endif
+#include "wx/rawbmp.h"
#include "wx/gtk/private/object.h"
}
}
-#if !defined(__HP_aCC) || !defined(__hppa)
+#ifdef wxHAS_RAW_BITMAP
void *wxBitmap::GetRawData(wxPixelDataBase& data, int bpp)
{
void* bits = NULL;
void wxBitmap::UngetRawData(wxPixelDataBase& WXUNUSED(data))
{
}
-#endif
+#endif // wxHAS_RAW_BITMAP
bool wxBitmap::HasAlpha() const
{