curs_getyx(3curses) curs_getyx(3curses)
NAME
curs_getyx: getyx, getparyx, getbegyx, getmaxyx - get curses
cursor and window coordinates
SYNOPSIS
cc [flag . . .] file -lcurses [library . . .]
#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 getparyx macro, if win is a subwindow, the beginning
coordinates 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 getmaxyx macros store the current
beginning coordinates and size of the specified window.
Return Values
The return values of these macros are undefined (that is, they
should not be used as the right-hand side of assignment
statements).
REFERENCES
curses(3curses)
NOTICES
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.
Copyright 1994 Novell, Inc. Page 1