[gtk/global-coords: 7/7] Drop gdk_event_get_root_coords



commit 1b74c4ecd796913d6548ef5517d2c3cae3680f05
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed May 29 22:02:54 2019 +0000

    Drop gdk_event_get_root_coords

 docs/reference/gdk/gdk4-sections.txt |  1 -
 gdk/gdkevents.c                      | 75 ------------------------------------
 gdk/gdkevents.h                      |  4 --
 3 files changed, 80 deletions(-)
---
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index d2860d37c1..3de29617c3 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -591,7 +591,6 @@ gdk_event_get_click_count
 gdk_event_get_coords
 gdk_event_get_keycode
 gdk_event_get_keyval
-gdk_event_get_root_coords
 gdk_event_get_scroll_direction
 gdk_event_get_scroll_deltas
 gdk_event_is_scroll_stop_event
diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c
index 8d31e55fda..6c03d40520 100644
--- a/gdk/gdkevents.c
+++ b/gdk/gdkevents.c
@@ -960,81 +960,6 @@ gdk_event_get_coords (const GdkEvent *event,
   return fetched;
 }
 
-/**
- * gdk_event_get_root_coords:
- * @event: a #GdkEvent
- * @x_root: (out) (optional): location to put root window x coordinate
- * @y_root: (out) (optional): location to put root window y coordinate
- *
- * Extract the root window relative x/y coordinates from an event.
- *
- * Returns: %TRUE if the event delivered root window coordinates
- **/
-gboolean
-gdk_event_get_root_coords (const GdkEvent *event,
-                          gdouble        *x_root,
-                          gdouble        *y_root)
-{
-  gdouble x = 0, y = 0;
-  gboolean fetched = TRUE;
-  
-  g_return_val_if_fail (event != NULL, FALSE);
-
-  switch ((guint) event->any.type)
-    {
-    case GDK_MOTION_NOTIFY:
-      x = event->motion.x_root;
-      y = event->motion.y_root;
-      break;
-    case GDK_SCROLL:
-      x = event->scroll.x_root;
-      y = event->scroll.y_root;
-      break;
-    case GDK_BUTTON_PRESS:
-    case GDK_BUTTON_RELEASE:
-      x = event->button.x_root;
-      y = event->button.y_root;
-      break;
-    case GDK_TOUCH_BEGIN:
-    case GDK_TOUCH_UPDATE:
-    case GDK_TOUCH_END:
-    case GDK_TOUCH_CANCEL:
-      x = event->touch.x_root;
-      y = event->touch.y_root;
-      break;
-    case GDK_ENTER_NOTIFY:
-    case GDK_LEAVE_NOTIFY:
-      x = event->crossing.x_root;
-      y = event->crossing.y_root;
-      break;
-    case GDK_DRAG_ENTER:
-    case GDK_DRAG_LEAVE:
-    case GDK_DRAG_MOTION:
-    case GDK_DROP_START:
-      x = event->dnd.x_root;
-      y = event->dnd.y_root;
-      break;
-    case GDK_TOUCHPAD_SWIPE:
-      x = event->touchpad_swipe.x_root;
-      y = event->touchpad_swipe.y_root;
-      break;
-    case GDK_TOUCHPAD_PINCH:
-      x = event->touchpad_pinch.x_root;
-      y = event->touchpad_pinch.y_root;
-      break;
-    default:
-      fetched = FALSE;
-      break;
-    }
-
-  if (x_root)
-    *x_root = x;
-  if (y_root)
-    *y_root = y;
-
-  return fetched;
-}
-
 void
 gdk_event_set_coords (GdkEvent *event,
                       gdouble   x,
diff --git a/gdk/gdkevents.h b/gdk/gdkevents.h
index a954f5daba..2ddacb0ede 100644
--- a/gdk/gdkevents.h
+++ b/gdk/gdkevents.h
@@ -364,10 +364,6 @@ void      gdk_event_set_coords          (GdkEvent *event,
                                          gdouble   x,
                                          gdouble   y);
 GDK_AVAILABLE_IN_ALL
-gboolean  gdk_event_get_root_coords    (const GdkEvent *event,
-                                        gdouble        *x_root,
-                                        gdouble        *y_root);
-GDK_AVAILABLE_IN_ALL
 gboolean  gdk_event_get_button          (const GdkEvent *event,
                                          guint          *button);
 GDK_AVAILABLE_IN_ALL


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]