summaryrefslogtreecommitdiff
path: root/gdk/gdkinternals.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2001-07-05 13:41:34 +0000
committerOwen Taylor <otaylor@src.gnome.org>2001-07-05 13:41:34 +0000
commit191e83b32a2d0c91a530c22f6c22af60fa08a4c1 (patch)
treed867318e242e21f8d9d4d186a4d8249f7d45910e /gdk/gdkinternals.h
parentbf7258ea8adf3f58bfe7d5ac95893a4718f986b3 (diff)
downloadgdk-pixbuf-191e83b32a2d0c91a530c22f6c22af60fa08a4c1.tar.gz
Add gdk_set_pointer_hooks() to allow pointer-querying to be hooked by an
Mon Jul 2 01:09:37 2001 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.[ch] gdk/gdkinternals.h gdk/x11/gdkwindow-x11.c gdk/linux-fb/gdkwindow-fb.c gdk/x11/gdkwindow-x11.c gdk/gdk: Add gdk_set_pointer_hooks() to allow pointer-querying to be hooked by an event record/playback system like GERD. (#56914)
Diffstat (limited to 'gdk/gdkinternals.h')
-rw-r--r--gdk/gdkinternals.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h
index fbcf34658..e90758e06 100644
--- a/gdk/gdkinternals.h
+++ b/gdk/gdkinternals.h
@@ -159,6 +159,13 @@ void _gdk_windowing_window_clear_area_e (GdkWindow *window,
gint width,
gint height);
+GdkWindow* _gdk_windowing_window_at_pointer (gint *win_x,
+ gint *win_y);
+GdkWindow* _gdk_windowing_window_get_pointer (GdkWindow *window,
+ gint *x,
+ gint *y,
+ GdkModifierType *mask);
+
#define GDK_WINDOW_IS_MAPPED(window) ((((GdkWindowObject*)window)->state & GDK_WINDOW_STATE_WITHDRAWN) == 0)
/* Called before processing updates for a window. This gives the windowing