Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ curs_getyx(3x) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)



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



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026