X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d381b7dfddef96ede37066d1dfc2bdca967ce1ba..8b6cf9bf10a43343734d1bb22f2fae3ade2f4a67:/include/wx/cocoa/bitmap.h diff --git a/include/wx/cocoa/bitmap.h b/include/wx/cocoa/bitmap.h index e8693703e1..79d0c6279d 100644 --- a/include/wx/cocoa/bitmap.h +++ b/include/wx/cocoa/bitmap.h @@ -64,7 +64,6 @@ protected: // ======================================================================== class WXDLLEXPORT wxBitmap: public wxGDIObject { - DECLARE_DYNAMIC_CLASS(wxBitmap) // ------------------------------------------------------------------------ // initialization // ------------------------------------------------------------------------ @@ -102,8 +101,8 @@ public: bool CreateFromImage(const wxImage& image, int depth=-1); virtual bool Create(int width, int height, int depth = -1); - virtual bool Create(NSImage* cocoaNSImage); - virtual bool Create(NSBitmapImageRep* cocoaNSBitmapImageRep); + bool Create(NSImage* cocoaNSImage); + bool Create(NSBitmapImageRep* cocoaNSBitmapImageRep); virtual bool Create(const void* data, wxBitmapType type, int width, int height, int depth = 1); virtual bool LoadFile(const wxString& name, wxBitmapType type = wxBITMAP_TYPE_BMP_RESOURCE); virtual bool SaveFile(const wxString& name, wxBitmapType type, const wxPalette *cmap = NULL) const; @@ -116,8 +115,6 @@ public: // get the given part of bitmap wxBitmap GetSubBitmap( const wxRect& rect ) const; - bool Ok() const { return IsOk(); } - bool IsOk() const; int GetWidth() const; int GetHeight() const; int GetDepth() const; @@ -140,10 +137,6 @@ public: int GetBitmapType() const; - // wxObjectRefData - wxObjectRefData *CreateRefData() const; - wxObjectRefData *CloneRefData(const wxObjectRefData *data) const; - // wxCocoa WX_NSBitmapImageRep GetNSBitmapImageRep(); void SetNSBitmapImageRep(WX_NSBitmapImageRep bitmapImageRep); @@ -151,6 +144,12 @@ public: static void InitStandardHandlers() { } static void CleanUpHandlers() { } + +protected: + wxGDIRefData *CreateGDIRefData() const; + wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const; + + DECLARE_DYNAMIC_CLASS(wxBitmap) }; class WXDLLIMPEXP_CORE wxBitmapHandler: public wxBitmapHandlerBase @@ -158,5 +157,4 @@ class WXDLLIMPEXP_CORE wxBitmapHandler: public wxBitmapHandlerBase DECLARE_ABSTRACT_CLASS(wxBitmapHandler) }; -#endif - // __WX_COCOA_BITMAP_H__ +#endif // __WX_COCOA_BITMAP_H__