[gtkglarea/jjardon/gtk3] 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] examples: replace use of deprecated gdk_window_get_pointer()
- Date: Thu, 20 Mar 2014 18:38:20 +0000 (UTC)
commit 5fb8e3c7d98d3d847a5c0a141c6e9e279e3dc25a
Author: Javier Jardón <javier jardon codethink co uk>
Date: Thu Mar 20 18:28:43 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 376efdd..ab67ba9 100644
--- a/examples/gtkglarea_demo.c
+++ b/examples/gtkglarea_demo.c
@@ -272,7 +272,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 f3862ab..1da4d01 100644
--- a/examples/viewlw.c
+++ b/examples/viewlw.c
@@ -175,10 +175,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]