X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2bf8f4c0d57be03ee27a0f84d041ebcb99202497..115563867dac8edf57b6d2c6ae95910c7f277d77:/include/wx/mac/carbon/bitmap.h diff --git a/include/wx/mac/carbon/bitmap.h b/include/wx/mac/carbon/bitmap.h index 418586576b..b14f3436ea 100644 --- a/include/wx/mac/carbon/bitmap.h +++ b/include/wx/mac/carbon/bitmap.h @@ -15,15 +15,15 @@ #include "wx/palette.h" // Bitmap -class WXDLLEXPORT wxBitmap; +class WXDLLIMPEXP_FWD_CORE wxBitmap; class wxBitmapRefData ; -class WXDLLEXPORT wxBitmapHandler; -class WXDLLEXPORT wxControl; -class WXDLLEXPORT wxCursor; -class WXDLLEXPORT wxDC; -class WXDLLEXPORT wxIcon; -class WXDLLEXPORT wxImage; -class WXDLLEXPORT wxPixelDataBase; +class WXDLLIMPEXP_FWD_CORE wxBitmapHandler; +class WXDLLIMPEXP_FWD_CORE wxControl; +class WXDLLIMPEXP_FWD_CORE wxCursor; +class WXDLLIMPEXP_FWD_CORE wxDC; +class WXDLLIMPEXP_FWD_CORE wxIcon; +class WXDLLIMPEXP_FWD_CORE wxImage; +class WXDLLIMPEXP_FWD_CORE wxPixelDataBase; // A mask is a bitmap used for drawing bitmaps // Internally it is stored as a 8 bit deep memory chunk, 0 = black means the source will be drawn @@ -89,7 +89,7 @@ class WXDLLEXPORT wxBitmap: public wxBitmapBase { DECLARE_DYNAMIC_CLASS(wxBitmap) - friend class WXDLLEXPORT wxBitmapHandler; + friend class WXDLLIMPEXP_FWD_CORE wxBitmapHandler; public: wxBitmap(); // Platform-specific @@ -144,13 +144,6 @@ public: void SetDepth(int d); void SetOk(bool isOk); -#if WXWIN_COMPATIBILITY_2_4 - // these functions do nothing and are only there for backwards - // compatibility - wxDEPRECATED( int GetQuality() const ); - wxDEPRECATED( void SetQuality(int quality) ); -#endif // WXWIN_COMPATIBILITY_2_4 - #if wxUSE_PALETTE wxPalette* GetPalette() const; void SetPalette(const wxPalette& palette); @@ -173,10 +166,9 @@ public: // returns the 'native' implementation, a GWorldPtr for the content and one for the mask WXHBITMAP GetHBITMAP( WXHBITMAP * mask = NULL ) const; -#ifdef __WXMAC_OSX__ // returns a CGImageRef which must released after usage with CGImageRelease WXCGIMAGEREF CGImageCreate() const ; -#endif + // get read only access to the underlying buffer void *GetRawAccess() const ; // brackets to the underlying OS structure for read/write access