X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/06497cba662c40d02a8f6c89670e0d15df4cd67b..c564ca3c975aba89f8b911ace0f240c0aaf4cf73:/include/wx/gtk/bitmap.h diff --git a/include/wx/gtk/bitmap.h b/include/wx/gtk/bitmap.h index 30c517a8ba..c3245532de 100644 --- a/include/wx/gtk/bitmap.h +++ b/include/wx/gtk/bitmap.h @@ -21,6 +21,7 @@ class WXDLLIMPEXP_CORE wxMask: public wxMaskBase { public: wxMask(); + wxMask(const wxMask& mask); wxMask( const wxBitmap& bitmap, const wxColour& colour ); #if wxUSE_PALETTE wxMask( const wxBitmap& bitmap, int paletteIndex ); @@ -29,14 +30,17 @@ public: virtual ~wxMask(); // implementation - GdkBitmap *m_bitmap; - GdkBitmap *GetBitmap() const; + wxMask(GdkPixmap*); + GdkPixmap* GetBitmap() const; protected: virtual void FreeData(); virtual bool InitFromColour(const wxBitmap& bitmap, const wxColour& colour); virtual bool InitFromMonoBitmap(const wxBitmap& bitmap); +private: + GdkPixmap* m_bitmap; + DECLARE_DYNAMIC_CLASS(wxMask) }; @@ -64,6 +68,7 @@ public: wxBitmap( const wxImage& image, int depth = wxBITMAP_SCREEN_DEPTH ) { (void)CreateFromImage(image, depth); } #endif // wxUSE_IMAGE + wxBitmap(GdkPixbuf* pixbuf); virtual ~wxBitmap(); bool Create(int width, int height, int depth = wxBITMAP_SCREEN_DEPTH); @@ -93,7 +98,7 @@ public: #if wxUSE_PALETTE wxPalette *GetPalette() const; void SetPalette(const wxPalette& palette); - wxPalette *GetColourMap() const { return GetPalette(); }; + wxPalette *GetColourMap() const { return GetPalette(); } #endif // wxUSE_PALETTE static void InitStandardHandlers(); @@ -104,7 +109,6 @@ public: void SetHeight( int height ); void SetWidth( int width ); void SetDepth( int depth ); - void SetPixbuf(GdkPixbuf* pixbuf); GdkPixmap *GetPixmap() const; bool HasPixmap() const;