[gtk/wip/matthiasc/popup4: 30/94] Remove gdk_surface_coords_to/from_parent



commit 8a805e3421b1693564cd9a5756f5e9d6a34f29d2
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Mar 24 21:04:34 2019 -0400

    Remove gdk_surface_coords_to/from_parent
    
    This api was unused, and surfaces have no parents anymore.

 docs/reference/gdk/gdk4-sections.txt |  4 ---
 gdk/gdksurface.c                     | 64 ------------------------------------
 gdk/gdksurface.h                     | 13 --------
 3 files changed, 81 deletions(-)
---
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index ad62176b62..8abf9cfd88 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -282,10 +282,6 @@ gdk_surface_set_support_multidevice
 gdk_surface_get_device_cursor
 gdk_surface_set_device_cursor
 
-<SUBSECTION>
-gdk_surface_coords_from_parent
-gdk_surface_coords_to_parent
-
 <SUBSECTION Standard>
 GDK_SURFACE
 GDK_SURFACE_GET_CLASS
diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c
index ca12915cdb..3980bf26d9 100644
--- a/gdk/gdksurface.c
+++ b/gdk/gdksurface.c
@@ -2233,70 +2233,6 @@ gdk_surface_get_root_coords (GdkSurface *surface,
                                x, y, root_x, root_y);
 }
 
-/**
- * gdk_surface_coords_to_parent:
- * @surface: a child surface
- * @x: X coordinate in child’s coordinate system
- * @y: Y coordinate in child’s coordinate system
- * @parent_x: (out) (allow-none): return location for X coordinate
- * in parent’s coordinate system, or %NULL
- * @parent_y: (out) (allow-none): return location for Y coordinate
- * in parent’s coordinate system, or %NULL
- *
- * Transforms surface coordinates from a child surface to its parent
- * surface. Calling this function is equivalent to adding the return
- * values of gdk_surface_get_position() to the child coordinates.
- *
- * See also: gdk_surface_coords_from_parent()
- **/
-void
-gdk_surface_coords_to_parent (GdkSurface *surface,
-                              gdouble    x,
-                              gdouble    y,
-                              gdouble   *parent_x,
-                              gdouble   *parent_y)
-{
-  g_return_if_fail (GDK_IS_SURFACE (surface));
-
-  if (parent_x)
-    *parent_x = x + surface->x;
-
-  if (parent_y)
-    *parent_y = y + surface->y;
-}
-
-/**
- * gdk_surface_coords_from_parent:
- * @surface: a child surface
- * @parent_x: X coordinate in parent’s coordinate system
- * @parent_y: Y coordinate in parent’s coordinate system
- * @x: (out) (allow-none): return location for X coordinate in child’s coordinate system
- * @y: (out) (allow-none): return location for Y coordinate in child’s coordinate system
- *
- * Transforms surface coordinates from a parent surface to a child
- * surface.
- *
- * Calling this function is equivalent to subtracting the return
- * values of gdk_surface_get_position() from the parent coordinates.
- *
- * See also: gdk_surface_coords_to_parent()
- **/
-void
-gdk_surface_coords_from_parent (GdkSurface *surface,
-                                gdouble    parent_x,
-                                gdouble    parent_y,
-                                gdouble   *x,
-                                gdouble   *y)
-{
-  g_return_if_fail (GDK_IS_SURFACE (surface));
-
-  if (x)
-    *x = parent_x - surface->x;
-
-  if (y)
-    *y = parent_y - surface->y;
-}
-
 /**
  * gdk_surface_input_shape_combine_region:
  * @surface: a #GdkSurface
diff --git a/gdk/gdksurface.h b/gdk/gdksurface.h
index 39ed4a9855..2ff71e62a6 100644
--- a/gdk/gdksurface.h
+++ b/gdk/gdksurface.h
@@ -603,19 +603,6 @@ void          gdk_surface_get_root_coords (GdkSurface     *surface,
                                            gint            *root_x,
                                            gint            *root_y);
 GDK_AVAILABLE_IN_ALL
-void       gdk_surface_coords_to_parent   (GdkSurface       *surface,
-                                           gdouble          x,
-                                           gdouble          y,
-                                           gdouble         *parent_x,
-                                           gdouble         *parent_y);
-GDK_AVAILABLE_IN_ALL
-void       gdk_surface_coords_from_parent (GdkSurface       *surface,
-                                           gdouble          parent_x,
-                                           gdouble          parent_y,
-                                           gdouble         *x,
-                                           gdouble         *y);
-
-GDK_AVAILABLE_IN_ALL
 void          gdk_surface_get_root_origin (GdkSurface     *surface,
                                            gint            *x,
                                            gint            *y);


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