// check for explicit keyword support
#ifndef HAVE_EXPLICIT
- // VC++ 6.0 has explicit (what about the earlier versions?)
#if defined(__VISUALC__) && (__VISUALC__ > 1200)
+ // VC++ 6.0 has explicit (what about the earlier versions?)
+ #define HAVE_EXPLICIT
+ #elif defined(__BORLANDC__) && (__BORLANDC__ >= 0x0520)
+ // BC++ 4.52 doesn't support explicit, CBuilder 1 does
#define HAVE_EXPLICIT
- // Metrowerks CW6 or higher has explicit
#elif defined(__MWERKS__) && (__MWERKS__ >= 0x2400)
+ // Metrowerks CW6 or higher has explicit
#define HAVE_EXPLICIT
#endif
#endif // !HAVE_EXPLICIT
* wxRadioButton style flag
*/
#define wxRB_GROUP 0x0004
+#define wxRB_SINGLE 0x0008
/*
* wxGauge flags
*/
#define wxTC_RIGHTJUSTIFY 0x0010
#define wxTC_FIXEDWIDTH 0x0020
-#define wxTC_OWNERDRAW 0x0040
+#define wxTC_TOP 0x0000 // default
+#define wxTC_LEFT 0x0020
+#define wxTC_RIGHT 0x0040
+#define wxTC_BOTTOM 0x0080
#define wxTC_MULTILINE wxNB_MULTILINE
+#define wxTC_OWNERDRAW 0x0200
// wxToolBar style flags
#define wxTB_HORIZONTAL wxHORIZONTAL // == 0x0004
// macro to specify "All Files" on different platforms
#if defined(__WXMSW__) || defined(__WXPM__)
-# define wxALL_FILES_PATTERN "*.*"
-# define wxALL_FILES gettext_noop("All files (*.*)|*.*")
+# define wxALL_FILES_PATTERN wxT("*.*")
+# define wxALL_FILES gettext_noop(wxT("All files (*.*)|*.*"))
#else
-# define wxALL_FILES_PATTERN "*"
-# define wxALL_FILES gettext_noop("All files (*)|*")
+# define wxALL_FILES_PATTERN wxT("*")
+# define wxALL_FILES gettext_noop(wxT("All files (*)|*"))
#endif
// ---------------------------------------------------------------------------
#endif
#ifdef __WXGTK20__
+/* Input method thing */
+typedef struct _GtkIMMulticontext GtkIMMulticontext;
+#endif // __WXGTK20__
+
+#endif // __WXGTK__
+
+#if defined(__WXGTK20__) || (defined(__WXX11__) && wxUSE_UNICODE)
+#define wxUSE_PANGO 1
+#else
+#define wxUSE_PANGO 0
+#endif
+
+#if wxUSE_PANGO
/* Stand-ins for Pango types */
typedef struct _PangoContext PangoContext;
typedef struct _PangoLayout PangoLayout;
typedef struct _PangoFontDescription PangoFontDescription;
-#endif // GTK+ 2.0
-
-#endif // GTK
+#endif
#ifdef __WXMGL__
typedef struct window_t *WXWidget;