summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-02-11 23:19:25 +0100
committerBenjamin Otte <otte@redhat.com>2011-02-11 23:21:11 +0100
commitb1f2e5bfa315872250550593fbe8c8a00397ca31 (patch)
tree9b7536af53574cfdf001991fdc970a9404b3fc40
parent63b415df92b6bf976006330ad21f0244c49bccc2 (diff)
downloadgtk+-b1f2e5bfa315872250550593fbe8c8a00397ca31.tar.gz
x11: Fix build without Xinput
Missing ifdefs
-rw-r--r--gdk/x11/gdkprivate-x11.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdk/x11/gdkprivate-x11.h b/gdk/x11/gdkprivate-x11.h
index e70846419f..5a60f8880d 100644
--- a/gdk/x11/gdkprivate-x11.h
+++ b/gdk/x11/gdkprivate-x11.h
@@ -41,8 +41,12 @@
#include <X11/Xlib.h>
#include <X11/Xutil.h>
+#ifdef XINPUT_XFREE
#include <X11/extensions/XInput.h>
+#endif
+#ifdef XINPUT_XI2
#include <X11/extensions/XInput2.h>
+#endif
#include <cairo-xlib.h>
@@ -225,6 +229,7 @@ void _gdk_x11_device_check_extension_events (GdkDevice *device);
GdkDeviceManager *_gdk_x11_device_manager_new (GdkDisplay *display);
+#ifdef XINPUT_XFREE
void _gdk_x11_device_xi_update_window_info (GdkWindow *window);
void _gdk_x11_device_xi_update_axes (GdkDevice *device,
@@ -237,12 +242,15 @@ void _gdk_x11_device_xi_translate_axes (GdkDevice *device,
gdouble *axes,
gdouble *x,
gdouble *y);
+#endif
+#ifdef XINPUT_XI2
guchar * _gdk_x11_device_xi2_translate_event_mask (GdkEventMask event_mask,
gint *len);
guint _gdk_x11_device_xi2_translate_state (XIModifierState *mods_state,
XIButtonState *buttons_state,
XIGroupState *group_state);
+#endif
void _gdk_x11_event_translate_keyboard_string (GdkEventKey *event);