diff --git a/include/wx/gdicmn.h b/include/wx/gdicmn.h index 0f98d1ffa4..82c55108c9 100644 --- a/include/wx/gdicmn.h +++ b/include/wx/gdicmn.h @@ -48,7 +48,7 @@ class WXDLLEXPORT wxString; // --------------------------------------------------------------------------- // Bitmap flags -enum +enum wxBitmapType { wxBITMAP_TYPE_INVALID, // should be == 0 for compatibility! wxBITMAP_TYPE_BMP, diff --git a/include/wx/msw/bitmap.h b/include/wx/msw/bitmap.h index d96f86a163..2aab4a41ee 100644 --- a/include/wx/msw/bitmap.h +++ b/include/wx/msw/bitmap.h @@ -83,7 +83,7 @@ public: wxBitmap(char **data) { CreateFromXpm((const char **)data); } // Load a file or resource - wxBitmap(const wxString& name, long type = wxBITMAP_TYPE_BMP_RESOURCE); + wxBitmap(const wxString& name, wxBitmapType type = wxBITMAP_TYPE_BMP_RESOURCE); // New constructor for generalised creation from data wxBitmap(void *data, long type, int width, int height, int depth = 1); diff --git a/src/msw/bitmap.cpp b/src/msw/bitmap.cpp index 6bc9f47356..0fe0be85c7 100644 --- a/src/msw/bitmap.cpp +++ b/src/msw/bitmap.cpp @@ -302,7 +302,7 @@ wxBitmap::wxBitmap(void *data, long type, int width, int height, int depth) (void)Create(data, type, width, height, depth); } -wxBitmap::wxBitmap(const wxString& filename, long type) +wxBitmap::wxBitmap(const wxString& filename, wxBitmapType type) { Init();