24 #ifndef __GDK_DISPLAY_X11__
25 #define __GDK_DISPLAY_X11__
42 #define GDK_TYPE_DISPLAY_X11 (_gdk_display_x11_get_type())
43 #define GDK_DISPLAY_X11(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY_X11, GdkDisplayX11))
44 #define GDK_DISPLAY_X11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DISPLAY_X11, GdkDisplayX11Class))
45 #define GDK_IS_DISPLAY_X11(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DISPLAY_X11))
46 #define GDK_IS_DISPLAY_X11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DISPLAY_X11))
47 #define GDK_DISPLAY_X11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DISPLAY_X11, GdkDisplayX11Class))
57 #include <X11/extensions/XInput2.h>
61 int (*XISelectEvents)(Display*,
Window, XIEventMask*, int);
62 XIDeviceInfo* (*XIQueryDevice)(Display*, int,
int*);
63 void (*XIFreeDeviceInfo)(XIDeviceInfo*);
175 GHashTable* touch_devices;
struct _GdkXInput2Fn GdkXInput2Fn
GdkScreen * _gdk_x11_display_screen_for_xrootwin(GdkDisplay *display, Window xrootwin)
typedefG_BEGIN_DECLS struct _GdkDisplayX11 GdkDisplayX11
GType _gdk_display_x11_get_type(void)
typedefG_BEGIN_DECLS struct _GdkDisplayClass GdkDisplayClass
typedefG_BEGIN_DECLS struct _GdkDragContext GdkDragContext
GdkDisplayClass parent_class
GdkWindow * leader_gdk_window
guint xdnd_atoms_precached
XRenderPictFormat * mask_format
GdkWindow * active_offscreen_window
GdkDragContext * current_dest_drag
GdkScreen * default_screen
gboolean have_shm_pixmaps
GdkWindow * motif_drag_gdk_window
GdkDisplay parent_instance
guint motif_atoms_precached
GHashTable * atom_from_virtual
guint base_dnd_atoms_precached
gboolean have_xkb_autorepeat
gchar * startup_notification_id
gboolean leader_window_title_set
GList ** motif_target_lists
GHashTable * atom_to_virtual
gint motif_n_target_lists