[libgda] Avoid using deprecated gdk_window_get_pointer()
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Avoid using deprecated gdk_window_get_pointer()
- Date: Tue, 2 Oct 2012 20:51:17 +0000 (UTC)
commit 36a50f6b2685bee14cabafd515e245e31f0206d6
Author: Vivien Malerba <malerba gnome-db org>
Date: Tue Oct 2 22:36:20 2012 +0200
Avoid using deprecated gdk_window_get_pointer()
tools/browser/ldap-browser/entry-properties.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/tools/browser/ldap-browser/entry-properties.c b/tools/browser/ldap-browser/entry-properties.c
index e255cae..f7fe0c0 100644
--- a/tools/browser/ldap-browser/entry-properties.c
+++ b/tools/browser/ldap-browser/entry-properties.c
@@ -346,9 +346,12 @@ visibility_notify_event (GtkWidget *text_view, G_GNUC_UNUSED GdkEventVisibility
EntryProperties *eprop)
{
gint wx, wy, bx, by;
+ GdkDeviceManager *manager;
+ GdkDevice *pointer;
- gdk_window_get_pointer (gtk_widget_get_window (text_view), &wx, &wy, NULL);
-
+ manager = gdk_display_get_device_manager (gtk_widget_get_display (text_view));
+ pointer = gdk_device_manager_get_client_pointer (manager);
+ gdk_window_get_device_position (gtk_widget_get_window (text_view), pointer, &wx, &wy, NULL);
gtk_text_view_window_to_buffer_coords (GTK_TEXT_VIEW (text_view),
GTK_TEXT_WINDOW_WIDGET,
wx, wy, &bx, &by);
@@ -365,15 +368,13 @@ static gboolean
motion_notify_event (GtkWidget *text_view, GdkEventMotion *event, EntryProperties *eprop)
{
gint x, y;
-
+
gtk_text_view_window_to_buffer_coords (GTK_TEXT_VIEW (text_view),
GTK_TEXT_WINDOW_WIDGET,
event->x, event->y, &x, &y);
set_cursor_if_appropriate (GTK_TEXT_VIEW (text_view), x, y, eprop);
- gdk_window_get_pointer (gtk_widget_get_window (text_view), NULL, NULL, NULL);
-
/* store coordinates */
eprop->priv->bx = x;
eprop->priv->by = y;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]