getyx,  getparyx,  getbegyx,  getmaxyx  -  get curses cursor and window


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


   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.


   The return values of these macros are undefined (i.e., they should  not
   be used as the right-hand side of assignment statements).


   All  of these interfaces are macros.  A "&" is not necessary before the
   variables y and x.


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

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

   Although  X/Open  Curses  does  not  address this, many implementations
   provide members of the WINDOW structure containing values corresponding
   to  these  macros.  For best portability, do not rely on using the data
   in WINDOW, since some implementations make WINDOW opaque (do not  allow
   direct use of its members).

   Besides the problem of opaque structures, the data stored in like-named
   members may not have like-values  in  different  implementations.   For
   example,  the  WINDOW._maxx and WINDOW._maxy values in ncurses have (at
   least  since  release  1.8.1)  differed  by   one   from   some   other
   implementations.   The  difference  is  hidden  by  means  of the macro


   ncurses(3NCURSES), legacy(3NCURSES), opaque(3NCURSES)


More Linux Commands

xdrrec_endofrecord(3) - library routines for external data r
These routines allow C programmers to describe arbitrary data structures in a machine-independent fashion. Data for remote procedure calls are transmitted using

XML::XPath::Builder(3pm) - SAX handler for building an XPath
XML::XPath::Builder is a SAX handler for building an XML::XPath tree. XML::XPath::Builder is used by creating a new instance of XML::XPath::Builder and providin

jv-convert(1) - Convert file from one encoding to another...
jv-convert is a utility included with libgcj which converts a file from one encoding to another. It is similar to the Unix iconv utility. The encodings supporte

glRasterPos3s(3gl) - specify the raster position for pixel o
The GL maintains a 3D position in window coordinates. This position, called the raster position, is used to position pixel and bitmap write operations. It is ma

snapper-zypp-plugin.conf(5) Configuration file for snapperzy
The file /etc/snapper/zypp-plugin.conf contains the configuation for snapper-zypp-plugin. The file uses XML syntax. For the XML structure have a look at the pro

gnutls_record_check_pending(3) - API function (Man Page)....
This function checks if there are unread data in the gnutls buffers. If the return value is non-zero the next call to gnutls_record_recv() is guarranteed not to

Tcl_SetTimeProc(3) - get date and time - Linux manual page
The Tcl_GetTime function retrieves the current time as a Tcl_Time structure in memory the caller provides. This structure has the following definition: typedef

perlgit(1) - Detailed information about git and the Perl rep
This document provides details on using git to develop Perl. If you are just interested in working on a quick patch, see perlhack first. This document is intend

glGetTexEnviv(3gl) - return texture environment parameters
glGetTexEnv returns in params selected values of a texture environment that was specified with glTexEnv. target specifies a texture environment. Currently, only

getnetgrent_r(3) - handle network group entries (Man Page)
The netgroup is a SunOS invention. A netgroup database is a list of string triples (hostname, username, domainname) or other netgroup names. Any of the elements

git-count-objects(1) - Count unpacked number of objects and
This counts the number of unpacked object files and disk space consumed by them, to help you decide when it is a good time to repack. OPTIONS -v, --verbose Repo

TIFFReadDirectory(3tiff) - get the contents of the next dire
Read the next directory in the specified file and make it the current directory. Applications only need to call TIFFReadDirectory to read multiple subfiles in a

We can't live, work or learn in freedom unless the software we use is free.