X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/387a3b02e02d91da6c5d4331b667d835e32c83b0..4259a48e0b5799e015061f8e649ab54ad2d9dc7f:/include/wx/defs.h diff --git a/include/wx/defs.h b/include/wx/defs.h index 694b31a7cd..f3eb99881e 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -21,6 +21,7 @@ #include "glib.h" #include "gdk/gdk.h" #include "gtk/gtk.h" +#include "wx/gtk/win_gtk.h" #endif @@ -280,6 +281,19 @@ WXDLLEXPORT_DATA(extern const bool) wxFalse; #endif // VC++ +#if _MSC_VER > 1010 +#undef try +#undef except +#undef finally +#define except(x) catch(...) +#endif + +// where should i put this? we need to make sure of this as it breaks +// the code. +#if !wxUSE_IOSTREAMH && defined(__WXDEBUG__) +#undef __WXDEBUG__ +#endif + // Callback function type definition typedef void (*wxFunction) (wxObject&, wxEvent&); @@ -829,6 +843,7 @@ enum { #define wxID_CLEAR 5033 #define wxID_FIND 5034 #define wxID_DUPLICATE 5035 +#define wxID_SELECTALL 5036 #define wxID_FILE1 5050 #define wxID_FILE2 5051 @@ -882,6 +897,7 @@ typedef void * WXRGNDATA; typedef void * WXMSG; typedef unsigned long WXHCONV; typedef unsigned long WXHKEY; +typedef unsigned long WXHTREEITEM; typedef void * WXDRAWITEMSTRUCT; typedef void * WXMEASUREITEMSTRUCT; typedef void * WXLPCREATESTRUCT;