ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



curs_getyx(3X)                                                                                curs_getyx(3X)



NAME
       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
       The getyx macro places the current cursor position of the given window in the two integer variables y
       and x.

       If win is a subwindow, the getparyx macro places the beginning coordinates of the subwindow  relative
       to the parent window 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 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
       All of these interfaces are macros.  A "&" is not necessary before the variables y and x.

PORTABILITY
       The  getyx, getparyx, getbegyx and getmaxyx functions are described in the XSI Curses standard, Issue
       4.

       This implementation also provides getbegx, getbegy, getcurx, getcury, getmaxx, getmaxy,  getparx  and
       getpary for compatibility with older versions of curses.

SEE ALSO
       curses(3X)



                                                                                              curs_getyx(3X)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.