[gtranslator] codeview: Use gdk_window_get_device_position
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtranslator] codeview: Use gdk_window_get_device_position
- Date: Fri, 3 Feb 2012 17:26:56 +0000 (UTC)
commit 1015f4f7a7fa4d2a9df05ff6b9adeb9ac926db15
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Fri Feb 3 18:31:03 2012 +0100
codeview: Use gdk_window_get_device_position
plugins/codeview/gtr-codeview-plugin.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/plugins/codeview/gtr-codeview-plugin.c b/plugins/codeview/gtr-codeview-plugin.c
index 6bf5f94..5e817c3 100644
--- a/plugins/codeview/gtr-codeview-plugin.c
+++ b/plugins/codeview/gtr-codeview-plugin.c
@@ -383,7 +383,6 @@ motion_notify_event (GtkWidget * text_view, GdkEventMotion * event)
set_cursor_if_appropriate (GTK_TEXT_VIEW (text_view), x, y);
- gdk_window_get_pointer (gtk_widget_get_window (text_view), NULL, NULL, NULL);
return FALSE;
}
@@ -393,9 +392,13 @@ motion_notify_event (GtkWidget * text_view, GdkEventMotion * event)
static gboolean
visibility_notify_event (GtkWidget * text_view, GdkEventVisibility * event)
{
+ GdkDeviceManager *device_manager;
+ GdkDevice *pointer;
gint wx, wy, bx, by;
- gdk_window_get_pointer (gtk_widget_get_window (text_view), &wx, &wy, NULL);
+ device_manager = gdk_display_get_device_manager (gtk_widget_get_display (text_view));
+ pointer = gdk_device_manager_get_client_pointer (device_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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]