X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/57c208c5759da71a637f0f0f5b7d3dc3eda09c02..f536e0f24b3bf8358a5e1cb960267d5a3abe5071:/include/wx/msw/bitmap.h diff --git a/include/wx/msw/bitmap.h b/include/wx/msw/bitmap.h index 94ac9fa3fe..4fb10e6877 100644 --- a/include/wx/msw/bitmap.h +++ b/include/wx/msw/bitmap.h @@ -27,6 +27,7 @@ class WXDLLEXPORT wxBitmap; class WXDLLEXPORT wxBitmapHandler; class WXDLLEXPORT wxIcon; class WXDLLEXPORT wxCursor; +class WXDLLEXPORT wxControl; // A mask is a mono bitmap used for drawing bitmaps // transparently. @@ -35,7 +36,7 @@ class WXDLLEXPORT wxMask: public wxObject DECLARE_DYNAMIC_CLASS(wxMask) public: - wxMask(void); + wxMask(); // Construct a mask from a bitmap and a colour indicating // the transparent area @@ -48,7 +49,7 @@ public: // Construct a mask from a mono bitmap (copies the bitmap). wxMask(const wxBitmap& bitmap); - ~wxMask(void); + ~wxMask(); bool Create(const wxBitmap& bitmap, const wxColour& colour); bool Create(const wxBitmap& bitmap, int paletteIndex); @@ -67,8 +68,8 @@ class WXDLLEXPORT wxBitmapRefData: public wxGDIRefData friend class WXDLLEXPORT wxIcon; friend class WXDLLEXPORT wxCursor; public: - wxBitmapRefData(void); - ~wxBitmapRefData(void); + wxBitmapRefData(); + ~wxBitmapRefData(); public: int m_width; @@ -120,18 +121,16 @@ class WXDLLEXPORT wxBitmap: public wxGDIObject friend class WXDLLEXPORT wxBitmapHandler; public: - wxBitmap(void); // Platform-specific + wxBitmap(); // Platform-specific // Copy constructors - inline wxBitmap(const wxBitmap& bitmap) - { Ref(bitmap); if ( wxTheBitmapList ) wxTheBitmapList->AddBitmap(this); } + wxBitmap(const wxBitmap& bitmap); // Initialize with raw data wxBitmap(const char bits[], int width, int height, int depth = 1); - class WXDLLEXPORT wxItem; // Initialize with XPM data - wxBitmap(char **data, wxItem *anItem = NULL); + wxBitmap(char **data, wxControl *anItem = NULL); // Load a file or resource wxBitmap(const wxString& name, long type = wxBITMAP_TYPE_BMP_RESOURCE); @@ -141,7 +140,7 @@ public: // If depth is omitted, will create a bitmap compatible with the display wxBitmap(int width, int height, int depth = -1); - ~wxBitmap(void); + ~wxBitmap(); virtual bool Create(int width, int height, int depth = -1); virtual bool Create(void *data, long type, int width, int height, int depth = 1); @@ -182,8 +181,8 @@ public: static wxBitmapHandler *FindHandler(const wxString& extension, long bitmapType); static wxBitmapHandler *FindHandler(long bitmapType); - static void InitStandardHandlers(void); - static void CleanUpHandlers(void); + static void InitStandardHandlers(); + static void CleanUpHandlers(); protected: static wxList sm_handlers;