X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1169a91932273bc84c23ed9dbd0a2da064d59d66..793db75554d2d2bc5dc9b0fc42c0b7aa03a44183:/include/wx/msw/bitmap.h diff --git a/include/wx/msw/bitmap.h b/include/wx/msw/bitmap.h index 2842800767..d31371c891 100644 --- a/include/wx/msw/bitmap.h +++ b/include/wx/msw/bitmap.h @@ -43,17 +43,17 @@ class WXDLLEXPORT wxBitmap : public wxGDIImage { public: // default ctor creates an invalid bitmap, you must Create() it later - wxBitmap(); + wxBitmap() { Init(); } // Copy constructors - wxBitmap(const wxBitmap& bitmap); + wxBitmap(const wxBitmap& bitmap) { Init(); Ref(bitmap); } // Initialize with raw data wxBitmap(const char bits[], int width, int height, int depth = 1); // Initialize with XPM data - wxBitmap(const char **data); - wxBitmap(char **data); + wxBitmap(const char **data) { CreateFromXpm(data); } + wxBitmap(char **data) { CreateFromXpm((const char **)data); } // Load a file or resource wxBitmap(const wxString& name, wxBitmapType type = wxBITMAP_TYPE_BMP_RESOURCE); @@ -72,18 +72,18 @@ public: wxBitmap(int width, int height, const wxDC& dc); #if wxUSE_IMAGE - // Convert from wxImage - wxBitmap(const wxImage& image, int depth = -1); + wxBitmap(const wxImage& image, int depth = -1) + { (void)CreateFromImage(image, depth); } // Create a DDB compatible with the given DC from wxImage - wxBitmap(const wxImage& image, const wxDC& dc); - + wxBitmap(const wxImage& image, const wxDC& dc) + { (void)CreateFromImage(image, dc); } #endif // wxUSE_IMAGE // we must have this, otherwise icons are silently copied into bitmaps using // the copy ctor but the resulting bitmap is invalid! - wxBitmap(const wxIcon& icon); + wxBitmap(const wxIcon& icon) { Init(); CopyFromIcon(icon); } wxBitmap& operator=(const wxBitmap& bitmap) {