[gtkglarea/jjardon/gtk3: 12/21] examples: replace use of deprecated gdk_window_get_pointer()
- From: Javier Jardón <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkglarea/jjardon/gtk3: 12/21] examples: replace use of deprecated gdk_window_get_pointer()
- Date: Tue, 5 Aug 2014 01:11:00 +0000 (UTC)
commit 5fbabb247539b8622f537051facb724c78a7629b
Author: Javier Jardón <jjardon gnome org>
Date: Mon Mar 24 18:32:51 2014 +0000
examples: replace use of deprecated gdk_window_get_pointer()
examples/gtkglarea_demo.c | 4 +++-
examples/viewlw.c | 7 +++----
2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/examples/gtkglarea_demo.c b/examples/gtkglarea_demo.c
index 4ad1bcf..8b0d545 100644
--- a/examples/gtkglarea_demo.c
+++ b/examples/gtkglarea_demo.c
@@ -271,7 +271,9 @@ gint glarea_motion_notify (GtkWidget* widget, GdkEventMotion* event) {
GdkModifierType state;
if (event->is_hint) {
- gdk_window_get_pointer(event->window, &x, &y, &state);
+ GdkWindow *window = gdk_event_get_window ((GdkEvent *)event);
+ GdkDevice *device = gdk_event_get_device ((GdkEvent *)event);
+ gdk_window_get_device_position (window, device, &x, &y, &state);
} else {
x = event->x;
y = event->y;
diff --git a/examples/viewlw.c b/examples/viewlw.c
index fa18d60..3fbeffe 100644
--- a/examples/viewlw.c
+++ b/examples/viewlw.c
@@ -183,10 +183,9 @@ gint glarea_motion_notify(GtkWidget *widget, GdkEventMotion *event)
mesh_info *info = (mesh_info*) g_object_get_data(G_OBJECT (widget), "mesh_info");
if (event->is_hint) {
- /* fix this! */
-#if !defined(WIN32)
- gdk_window_get_pointer(event->window, &x, &y, &state);
-#endif
+ GdkWindow *window = gdk_event_get_window ((GdkEvent *)event);
+ GdkDevice *device = gdk_event_get_device ((GdkEvent *)event);
+ gdk_window_get_device_position (window, device, &x, &y, &state);
} else {
x = event->x;
y = event->y;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]