X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4ccf704abdadc917862b02480cf10679af32afd6..138618acb91e2a879a735c5806f9f728220f14df:/include/wx/msw/cursor.h diff --git a/include/wx/msw/cursor.h b/include/wx/msw/cursor.h index e3b5d0cc79..201dcae705 100644 --- a/include/wx/msw/cursor.h +++ b/include/wx/msw/cursor.h @@ -12,31 +12,15 @@ #ifndef _WX_CURSOR_H_ #define _WX_CURSOR_H_ -#include "wx/image.h" - #ifdef __GNUG__ #pragma interface "cursor.h" #endif -// compatible (even if incorrect) behaviour by default: derive wxCursor from -// wxBitmap -#ifndef wxICON_IS_BITMAP - #define wxICON_IS_BITMAP 1 -#endif - -#if wxICON_IS_BITMAP - #include "wx/bitmap.h" +#include "wx/msw/gdiimage.h" - #define wxCursorRefDataBase wxBitmapRefData - #define wxCursorBase wxBitmap -#else - #include "wx/msw/gdiimage.h" - - #define wxCursorRefDataBase wxGDIImageRefData - #define wxCursorBase wxGDIImage -#endif +class WXDLLEXPORT wxImage; -class WXDLLEXPORT wxCursorRefData : public wxCursorRefDataBase +class WXDLLEXPORT wxCursorRefData : public wxGDIImageRefData { public: wxCursorRefData(); @@ -50,14 +34,14 @@ public: }; // Cursor -class WXDLLEXPORT wxCursor : public wxCursorBase +class WXDLLEXPORT wxCursor : public wxGDIImage { public: wxCursor(); // Copy constructors wxCursor(const wxCursor& cursor) { Ref(cursor); } - wxCursor(const wxImage & image) ; + wxCursor(const wxImage& image); wxCursor(const char bits[], int width, int height, int hotSpotX = -1, int hotSpotY = -1, const char maskBits[] = NULL);