X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/55ccdb93e4ae4b606a4068cb37492c1ec3ed77a6..45c103404c558dd2581049279b9c44e1fed25b2c:/include/wx/os2/cursor.h diff --git a/include/wx/os2/cursor.h b/include/wx/os2/cursor.h index 0f465ccb55..5bda492eb1 100644 --- a/include/wx/os2/cursor.h +++ b/include/wx/os2/cursor.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: cursor.h +// Name: wx/os2/cursor.h // Purpose: wxCursor class // Author: David Webster // Modified by: @@ -14,7 +14,7 @@ #include "wx/bitmap.h" -class WXDLLEXPORT wxCursorRefData: public wxGDIImageRefData +class WXDLLIMPEXP_CORE wxCursorRefData: public wxGDIImageRefData { public: wxCursorRefData(); @@ -27,32 +27,29 @@ public: #define M_CURSORHANDLERDATA ((wxCursorRefData *)bitmap->m_refData) // Cursor -class WXDLLEXPORT wxCursor: public wxBitmap +class WXDLLIMPEXP_CORE wxCursor: public wxBitmap { public: wxCursor(); wxCursor(const wxImage& rImage); - wxCursor( const char acBits[] - ,int nWidth - ,int nHeight - ,int nHotSpotX = -1 - ,int nHotSpotY = -1 - ,const char zMaskBits[] = NULL - ); wxCursor( const wxString& rsName - ,long lFlags = wxBITMAP_TYPE_CUR_RESOURCE + ,wxBitmapType lType = wxCURSOR_DEFAULT_TYPE ,int nHotSpotX = 0 ,int nHotSpotY = 0 ); - wxCursor(int nCursorType); + wxCursor(wxStockCursor id) { InitFromStock(id); } +#if WXWIN_COMPATIBILITY_2_8 + wxCursor(int id) { InitFromStock((wxStockCursor)id); } +#endif inline ~wxCursor() { } inline WXHCURSOR GetHCURSOR(void) const { return (M_CURSORDATA ? M_CURSORDATA->m_hCursor : 0); } inline void SetHCURSOR(WXHCURSOR hCursor) { SetHandle((WXHANDLE)hCursor); } protected: + void InitFromStock(wxStockCursor); inline virtual wxGDIImageRefData* CreateData(void) const { return (new wxCursorRefData); } private: