#include "gtk/gtk.h"
#include "gdk/gdkx.h"
-#ifdef HAVE_X11_XKBLIB_H
- /* under HP-UX and Solaris 2.6, at least, XKBlib.h defines structures with
- * field named "explicit" - which is, of course, an error for a C++
- * compiler. To be on the safe side, just redefine it everywhere. */
- #define explicit __wx_explicit
-
- #include "X11/XKBlib.h"
-
- #undef explicit
-#endif // HAVE_X11_XKBLIB_H
-
-
#if wxUSE_DETECT_SM
#include "X11/Xlib.h"
#include "X11/SM/SMlib.h"
}
#endif
-/* Don't synthesize KeyUp events holding down a key and producing
- KeyDown events with autorepeat. */
-#ifdef HAVE_X11_XKBLIB_H
-bool wxSetDetectableAutoRepeat( bool flag )
-{
- Bool result;
- XkbSetDetectableAutoRepeat( GDK_DISPLAY(), flag, &result );
- return result; /* true if keyboard hardware supports this mode */
-}
-#else
-bool wxSetDetectableAutoRepeat( bool WXUNUSED(flag) )
-{
- return false;
-}
-#endif
-
// ----------------------------------------------------------------------------
// display characterstics
// ----------------------------------------------------------------------------
// NOTE: you don't need to use this macro to check for Pango features
// added in pango-1.4 or earlier since GTK 2.4 (our minimum requirement
// for GTK lib) required pango 1.4...
-
+
#ifdef PANGO_VERSION_MAJOR
if (!gtk_check_version (2,11,0))
{
break;
default:
- wxFAIL_MSG( _T("unexpected return code from GtkAssertDialog") );
+ wxFAIL_MSG( wxT("unexpected return code from GtkAssertDialog") );
}
gtk_widget_destroy(dialog);
wxString wxGUIAppTraits::GetDesktopEnvironment() const
{
- wxString de = wxSystemOptions::GetOption(_T("gtk.desktop"));
+ wxString de = wxSystemOptions::GetOption(wxT("gtk.desktop"));
#if wxUSE_DETECT_SM
if ( de.empty() )
{
wxString ret;
if (opt->short_name)
- ret << _T("-") << opt->short_name;
+ ret << wxT("-") << opt->short_name;
if (opt->long_name)
{
if (!ret.empty())
- ret << _T(", ");
- ret << _T("--") << opt->long_name;
+ ret << wxT(", ");
+ ret << wxT("--") << opt->long_name;
if (opt->arg_description)
- ret << _T("=") << opt->arg_description;
+ ret << wxT("=") << opt->arg_description;
}
- return _T(" ") + ret;
+ return wxT(" ") + ret;
}
#endif // __WXGTK26__