curs_getyx(3X) LIBRARY FUNCTIONS curs_getyx(3X)
NAME
cursgetyx: getyx, getparyx, getbegyx, getmaxyx - get
curses cursor and window coordinates
SYNOPSIS
#include <curses.h>
void getyx(WINDOW *win, int y, int x);
void getparyx(WINDOW *win, int y, int x);
void getbegyx(WINDOW *win, int y, int x);
void getmaxyx(WINDOW *win, int y, int x);
DESCRIPTION
With the getyx macro, the cursor position of the window is
placed in the two integer variables y and x. With the get-
paryx macro, if win is a subwindow, the beginning coordi-
nates of the subwindow relative to the parent window are
placed into two integer variables, y and x. Otherwise, -1
is placed into y and x. Like getyx, the getbegyx and get-
maxyx macros store the current beginning coordinates and
size of the specified window.
RETURN VALUE
The return values of these macros are undefined (i.e., they
should not be used as the right-hand side of assignment
statements).
NOTES
The header file <curses.h> automatically includes the header
files <stdio.h> and <unctrl.h>.
Note that all of these interfaces are macros and that "&" is
not necessary before the variables y and x.
SEE ALSO
curses(3X).
1