27 #ifndef __GDK_INPUT_H__
28 #define __GDK_INPUT_H__
30 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
31 #error "Only <gdk/gdk.h> can be included directly."
38 #define GDK_TYPE_DEVICE (gdk_device_get_type ())
39 #define GDK_DEVICE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DEVICE, GdkDevice))
40 #define GDK_DEVICE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DEVICE, GdkDeviceClass))
41 #define GDK_IS_DEVICE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DEVICE))
42 #define GDK_IS_DEVICE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DEVICE))
43 #define GDK_DEVICE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DEVICE, GdkDeviceClass))
118 #define GDK_MAX_TIMECOORD_AXES 128
128 #ifndef GDK_MULTIHEAD_SAFE
186 #ifndef GDK_MULTIHEAD_SAFE
GtkImageIconNameData name
PBD::PropertyDescriptor< timepos_t > start
GdkModifierType modifiers
GdkDeviceKey * GSEAL(keys)
GdkInputSource GSEAL(source)
GdkDeviceAxis * GSEAL(axes)
gboolean GSEAL(has_cursor)