summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplay.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-01-03 16:56:20 +0100
committerBenjamin Otte <otte@redhat.com>2011-01-03 17:44:24 +0100
commit8d2104fdc94fea4d4d32358058e6b8aecb4d86e7 (patch)
treeacafe273e6feda9e73a7ec06ef0806329a91d34c /gdk/gdkdisplay.c
parentc07f9c040fc429bd3460585558c17d7ce04fbb59 (diff)
downloadgtk+-8d2104fdc94fea4d4d32358058e6b8aecb4d86e7.tar.gz
gdk: Move window_get_device_position function out of the device hooks
Diffstat (limited to 'gdk/gdkdisplay.c')
-rw-r--r--gdk/gdkdisplay.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 71bc00e76a..16fc483148 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -72,12 +72,6 @@ static void gdk_display_dispose (GObject *object);
static void gdk_display_finalize (GObject *object);
-static GdkWindow *gdk_window_real_window_get_device_position (GdkDisplay *display,
- GdkDevice *device,
- GdkWindow *window,
- gint *x,
- gint *y,
- GdkModifierType *mask);
static GdkWindow *gdk_display_real_get_window_at_device_position (GdkDisplay *display,
GdkDevice *device,
gint *win_x,
@@ -94,7 +88,6 @@ static guint signals[LAST_SIGNAL] = { 0 };
static const GdkDisplayDeviceHooks default_device_hooks = {
gdk_display_real_get_device_state,
- gdk_window_real_window_get_device_position,
gdk_display_real_get_window_at_device_position
};
@@ -694,38 +687,6 @@ gdk_display_real_get_window_at_device_position (GdkDisplay *display,
return window;
}
-static GdkWindow *
-gdk_window_real_window_get_device_position (GdkDisplay *display,
- GdkDevice *device,
- GdkWindow *window,
- gint *x,
- gint *y,
- GdkModifierType *mask)
-{
- gint tmpx, tmpy;
- GdkModifierType tmp_mask;
- gboolean normal_child;
-
- normal_child = GDK_WINDOW_IMPL_GET_CLASS (window->impl)->get_device_state (window,
- device,
- &tmpx, &tmpy,
- &tmp_mask);
- /* We got the coords on the impl, convert to the window */
- tmpx -= window->abs_x;
- tmpy -= window->abs_y;
-
- if (x)
- *x = tmpx;
- if (y)
- *y = tmpy;
- if (mask)
- *mask = tmp_mask;
-
- if (normal_child)
- return _gdk_window_find_child_at (window, tmpx, tmpy);
- return NULL;
-}
-
/**
* gdk_display_get_window_at_pointer:
* @display: a #GdkDisplay