// Precompiled headers: #ifdef _WIN32 # define HAVE_PCH #endif #if defined(_MSC_VER) && _MSC_VER >= 1400 # pragma warning(disable: 6334) #endif #ifdef HAVE_PCH // Exclude rarely-used stuff from Windows headers #define WIN32_LEAN_AND_MEAN // Include useful wx headers #include "wx/wxprec.h" #include "wx/artprov.h" #include "wx/cmdproc.h" #include "wx/colordlg.h" #include "wx/config.h" #include "wx/dialog.h" #include "wx/dir.h" #include "wx/dnd.h" #include "wx/docview.h" #include "wx/file.h" #include "wx/filename.h" #include "wx/filesys.h" #include "wx/glcanvas.h" #include "wx/image.h" #include "wx/listctrl.h" #include "wx/mstream.h" #include "wx/progdlg.h" #include "wx/regex.h" #include "wx/sound.h" #include "wx/spinctrl.h" #include "wx/splitter.h" #include "wx/notebook.h" // required by SectionLayout.cpp -> Trigger.h #include "wx/tooltip.h" #include "wx/treectrl.h" #include "wx/wfstream.h" #include "wx/zstream.h" #include #include #include #include #include #include #include #include #include // Nicer memory-leak detection: #ifdef _DEBUG # include # define new new(_NORMAL_BLOCK ,__FILE__, __LINE__) #endif #endif // HAVE_PCH #ifndef HAVE_PCH // If no PCH, just include a load of common headers anyway # include "wx/defs.h" # include "wx/string.h" # include "wx/wx.h" #endif #ifdef _WIN32 # define ATLASDLLIMPEXP extern "C" __declspec(dllexport) #else # if __GNUC__ >= 4 # define ATLASDLLIMPEXP extern "C" __attribute__ ((visibility ("default"))) # else # define ATLASDLLIMPEXP extern "C" # endif #endif // Abort with an obvious message if wx isn't Unicode, instead of complaining // mysteriously when it first discovers wxChar != wchar_t #ifndef UNICODE # error This needs to be compiled with a Unicode version of wxWidgets. #endif