[gtk/wip/matthiasc/popup4: 70/121] Remove gdk_surface_coords_to/from_parent
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/matthiasc/popup4: 70/121] Remove gdk_surface_coords_to/from_parent
- Date: Fri, 26 Apr 2019 03:38:15 +0000 (UTC)
commit bf43465a5f37a2177770f25b66f1bb47fbd53be2
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]