From bd4609b14042a91646cd9057764eecfbc6faf42b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 25 May 2010 18:38:44 -0400 Subject: Merge the xi2-for-master branch --- gdk/gdk.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gdk/gdk.c') diff --git a/gdk/gdk.c b/gdk/gdk.c index 8fe3c450d3..89a4e2f8e8 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -787,5 +787,28 @@ gdk_set_program_class (const char *program_class) gdk_progclass = g_strdup (program_class); } +/** + * gdk_enable_multidevice: + * + * Enables multidevice support in GDK. This call must happen prior + * to gdk_display_open(), gtk_init(), gtk_init_with_args() or + * gtk_init_check() in order to take effect. + * + * Note that individual #GdkWindows still need to explicitly + * enable multidevice awareness through gdk_window_set_support_multidevice(). + * + * This function must be called before initializing GDK. + * + * Since: 3.0 + **/ +void +gdk_enable_multidevice (void) +{ + if (gdk_initialized) + return; + + _gdk_enable_multidevice = TRUE; +} + #define __GDK_C__ #include "gdkaliasdef.c" -- cgit v1.2.1