#include "glib.h"
#include "gdk/gdk.h"
#include "gtk/gtk.h"
+#include "wx/gtk/win_gtk.h"
#endif
#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 <iostream> code.
+#if !wxUSE_IOSTREAMH && defined(__WXDEBUG__)
+#undef __WXDEBUG__
+#endif
+
// Callback function type definition
typedef void (*wxFunction) (wxObject&, wxEvent&);
#define wxID_CLEAR 5033
#define wxID_FIND 5034
#define wxID_DUPLICATE 5035
+#define wxID_SELECTALL 5036
#define wxID_FILE1 5050
#define wxID_FILE2 5051
typedef void * WXMSG;
typedef unsigned long WXHCONV;
typedef unsigned long WXHKEY;
+typedef unsigned long WXHTREEITEM;
typedef void * WXDRAWITEMSTRUCT;
typedef void * WXMEASUREITEMSTRUCT;
typedef void * WXLPCREATESTRUCT;