Tk\_GetRootCoords(3) Tk Library Procedures Tk\_GetRootCoords(3)

```

```

# [NAME](#NAME)

Tk\_GetRootCoords - Compute root-window coordinates of window

# [SYNOPSIS](#SYNOPSIS)

```
#include <tk.h>

Tk_GetRootCoords(tkwin, xPtr, yPtr)
```

# [ARGUMENTS](#ARGUMENTS)

Tk\_Window *tkwin* (in)

Token for window.

int *\*xPtr* (out)

Pointer to location in which to store root-window x-coordinate corresponding to left edge of *tkwin*'s border.

int *\*yPtr* (out)

Pointer to location in which to store root-window y-coordinate corresponding to top edge of *tkwin*'s border.

```
    
```

# [DESCRIPTION](#DESCRIPTION)

This procedure scans through the structural information maintained by Tk to compute the root-window coordinates corresponding to the upper-left corner of *tkwin*'s border. If *tkwin* has no border, then **Tk\_GetRootCoords** returns the root-window coordinates corresponding to location (0,0) in *tkwin*. **Tk\_GetRootCoords** is relatively efficient, since it does not have to communicate with the X server.

# [KEYWORDS](#KEYWORDS)

coordinates, root window

Tk

---

Document: Tk_GetRootCoords(3) from tk 9.1.0-r0 (Chainguard OS)
Source: https://downloads.sourceforge.net/sourceforge/tcl/tk9.1.0-src.tar.gz
