Remove gdk_surface_coords_to/from_parent

This api was unused, and surfaces have no parents anymore.
This commit is contained in:
Matthias Clasen
2019-03-24 21:04:34 -04:00
parent 891f0d6d74
commit ecac56ee27
3 changed files with 0 additions and 81 deletions

View File

@@ -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

View File

@@ -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 childs coordinate system
* @y: Y coordinate in childs coordinate system
* @parent_x: (out) (allow-none): return location for X coordinate
* in parents coordinate system, or %NULL
* @parent_y: (out) (allow-none): return location for Y coordinate
* in parents 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 parents coordinate system
* @parent_y: Y coordinate in parents coordinate system
* @x: (out) (allow-none): return location for X coordinate in childs coordinate system
* @y: (out) (allow-none): return location for Y coordinate in childs 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

View File

@@ -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);