Transforms window coordinates from a parent window to a child window, where the parent window is the normal parent as returned by get_parent for normal windows, and the window's embedder as returned by offscreen_window_get_embedder for offscreen windows.
For normal windows, calling this function is equivalent to subtracting the return values of
get_position from the parent coordinates. For offscreen windows however (which
can be arbitrarily transformed), this function calls the GdkWindow:GdkWindow:from-embedder
: signal to translate the
coordinates.
You should always use this function when writing generic code that walks down a window hierarchy.
See also: coords_to_parent
this |
a child window |
parent_x |
X coordinate in parent’s coordinate system |
parent_y |
Y coordinate in parent’s coordinate system |
x |
return location for X coordinate in child’s coordinate system |
y |
return location for Y coordinate in child’s coordinate system |