From: Vadim Zeitlin Date: Fri, 26 Nov 1999 09:53:35 +0000 (+0000) Subject: mingw32 compilation fixes X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/10a0bdb1933046d8f84d7c910c49cfa646181a39 mingw32 compilation fixes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4694 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/msw/control.h b/include/wx/msw/control.h index f597ccf02a..4c566bfb15 100644 --- a/include/wx/msw/control.h +++ b/include/wx/msw/control.h @@ -16,6 +16,8 @@ #pragma interface "control.h" #endif +#include "wx/dynarray.h" + // General item class class WXDLLEXPORT wxControl : public wxControlBase { diff --git a/include/wx/msw/gdiimage.h b/include/wx/msw/gdiimage.h index 68d36488eb..0dca4c7931 100644 --- a/include/wx/msw/gdiimage.h +++ b/include/wx/msw/gdiimage.h @@ -21,6 +21,8 @@ #endif #include "wx/gdiobj.h" // base class +#include "wx/gdicmn.h" // wxBITMAP_TYPE_INVALID +#include "wx/list.h" class WXDLLEXPORT wxGDIImageRefData; class WXDLLEXPORT wxGDIImageHandler; diff --git a/src/msw/bmpbuttn.cpp b/src/msw/bmpbuttn.cpp index c476b1aeed..5f95f45a58 100644 --- a/src/msw/bmpbuttn.cpp +++ b/src/msw/bmpbuttn.cpp @@ -21,7 +21,7 @@ #endif #ifndef WX_PRECOMP -#include "wx/bmpbuttn.h" + #include "wx/bmpbuttn.h" #endif #include "wx/msw/private.h" diff --git a/src/msw/xpmhand.cpp b/src/msw/xpmhand.cpp index 759d10e985..5a1b6ab742 100644 --- a/src/msw/xpmhand.cpp +++ b/src/msw/xpmhand.cpp @@ -10,41 +10,39 @@ ///////////////////////////////////////////////////////////////////////////// #ifdef __GNUG__ -#pragma implementation "xpmhand.h" + #pragma implementation "xpmhand.h" #endif // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ -#pragma hdrstop + #pragma hdrstop #endif #ifndef WX_PRECOMP -#include -#include "wx/setup.h" -#include "wx/list.h" -#include "wx/utils.h" -#include "wx/app.h" -#include "wx/palette.h" -#include "wx/dcmemory.h" -#include "wx/bitmap.h" -#include "wx/icon.h" + #include "wx/list.h" + #include "wx/utils.h" + #include "wx/app.h" + #include "wx/palette.h" + #include "wx/dcmemory.h" + #include "wx/bitmap.h" + #include "wx/icon.h" #endif #include "wx/msw/private.h" #include "wx/log.h" -#include "assert.h" - #if wxUSE_XPM_IN_MSW -#define FOR_MSW 1 -#include "../xpm/xpm34.h" + #define FOR_MSW 1 + #include "../xpm/xpm34.h" #endif #include "wx/xpmhand.h" #include "wx/msw/dib.h" +#if wxUSE_XPM_IN_MSW + static void XpmToBitmap(wxBitmap *bitmap, const XImage *ximage, const XpmAttributes& xpmAttr) @@ -64,10 +62,14 @@ static void XpmToBitmap(wxBitmap *bitmap, refData->m_numColors = xpmAttr.npixels; } +#endif // wxUSE_XPM_IN_MSW + IMPLEMENT_DYNAMIC_CLASS(wxXPMFileHandler, wxBitmapHandler) -bool wxXPMFileHandler::LoadFile(wxBitmap *bitmap, const wxString& name, long flags, - int desiredWidth, int desiredHeight) +bool wxXPMFileHandler::LoadFile(wxBitmap *bitmap, + const wxString& name, + long flags, + int desiredWidth, int desiredHeight) { #if wxUSE_XPM_IN_MSW XImage *ximage; @@ -99,7 +101,10 @@ bool wxXPMFileHandler::LoadFile(wxBitmap *bitmap, const wxString& name, long fla return FALSE; } -bool wxXPMFileHandler::SaveFile(wxBitmap *bitmap, const wxString& name, int type, const wxPalette *palette) +bool wxXPMFileHandler::SaveFile(wxBitmap *bitmap, + const wxString& name, + int type, + const wxPalette *palette) { #if wxUSE_XPM_IN_MSW HDC dc = NULL; @@ -138,7 +143,12 @@ bool wxXPMFileHandler::SaveFile(wxBitmap *bitmap, const wxString& name, int type IMPLEMENT_DYNAMIC_CLASS(wxXPMDataHandler, wxBitmapHandler) -bool wxXPMDataHandler::Create(wxBitmap *bitmap, void *data, long flags, int width, int height, int depth) +bool wxXPMDataHandler::Create(wxBitmap *bitmap, + void *data, + long flags, + int width, + int height, + int depth) { #if wxUSE_XPM_IN_MSW XImage *ximage;