X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/554726912affce6b3f37ea73f671377aa2a9cc16..08e5319b03f80c8554a49c1ef4c9d2adaa8587ce:/include/wx/image.h diff --git a/include/wx/image.h b/include/wx/image.h index 7718cacdeb..a165ad2794 100644 --- a/include/wx/image.h +++ b/include/wx/image.h @@ -10,7 +10,7 @@ #ifndef _WX_IMAGE_H_ #define _WX_IMAGE_H_ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "image.h" #endif @@ -18,7 +18,9 @@ #include "wx/object.h" #include "wx/string.h" #include "wx/gdicmn.h" -#include "wx/bitmap.h" +#if WXWIN_COMPATIBILITY_2_2 +# include "wx/bitmap.h" +#endif #include "wx/hashmap.h" #if wxUSE_STREAMS @@ -35,6 +37,7 @@ class WXDLLEXPORT wxImageHandler; class WXDLLEXPORT wxImage; +class WXDLLEXPORT wxPalette; //----------------------------------------------------------------------------- // wxImageHandler @@ -44,7 +47,7 @@ class WXDLLEXPORT wxImageHandler: public wxObject { public: wxImageHandler() - : m_name(""), m_extension(""), m_mime(), m_type(0) + : m_name(wxT("")), m_extension(wxT("")), m_mime(), m_type(0) { } #if wxUSE_STREAMS @@ -121,9 +124,9 @@ public: wxImage( const wxImage* image ); #if WXWIN_COMPATIBILITY_2_2 && wxUSE_GUI - // convertion to/from wxBitmap (deprecated, use wxBitmap's methods instead): - wxImage( const wxBitmap &bitmap ); - wxBitmap ConvertToBitmap() const; + // conversion to/from wxBitmap (deprecated, use wxBitmap's methods instead): + wxDEPRECATED( wxImage(const wxBitmap &bitmap) ); + wxDEPRECATED( wxBitmap ConvertToBitmap() const ); #ifdef __WXGTK__ wxBitmap ConvertToMonoBitmap( unsigned char red, unsigned char green, unsigned char blue ) const; #endif @@ -248,9 +251,9 @@ public: return *this; } - bool operator == (const wxImage& image) + bool operator == (const wxImage& image) const { return m_refData == image.m_refData; } - bool operator != (const wxImage& image) + bool operator != (const wxImage& image) const { return m_refData != image.m_refData; } static wxList& GetHandlers() { return sm_handlers; }