---
name: "GetRootCrd"
section: "3tk"
platform: "linux"
package: "tk8.3-doc"
version: "8.3.5-14"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GetRootCrd/3tk"
---

# GetRootCrd(3tk)

Compute root-window coordinates of window

```

```

## NAME

Tk\_GetRootCoords - Compute root-window coordinates of window

## SYNOPSIS

```
#include <tk.h>

Tk_GetRootCoords(tkwin, xPtr, yPtr)
```

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

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 doesn't have to communicate with the X server.

## KEYWORDS

coordinates, root window
