COLS(3x) - phpMan

Command: man perldoc info search(apropos)  


curs_variables(3X)                                                             curs_variables(3X)



NAME
       COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES, TABSIZE, curscr, newscr, stdscr - curses
       global variables

SYNOPSIS
       #include <curses.h>

       int COLOR_PAIRS;
       int COLORS;
       int COLS;
       int ESCDELAY;
       int LINES;
       int TABSIZE;
       WINDOW * curscr;
       WINDOW * newscr;
       WINDOW * stdscr;

DESCRIPTION
       This page summarizes variables provided by the curses library.  A more  complete  descrip-
       tion is given in the curses(3X) manual page.

       Depending   on   the  configuration,  these  may  be  actual  variables,  or  macros  (see
       curs_threads(3X)) which provide read-only access to curses's state.  In either  case,  ap-
       plications should treat them as read-only to avoid confusing the library.

   COLOR_PAIRS
       After initializing curses, this variable contains the number of color pairs which the ter-
       minal can support.  Usually the number of color pairs will be the  product  COLORS*COLORS,
       however this is not always true:

       o   a few terminals use HLS colors, which do not follow this rule

       o   terminals supporting a large number of colors are limited by the number of color pairs
           that can be represented in a signed short value.

   COLORS
       After initializing curses, this variable contains the number of colors which the  terminal
       can support.

   COLS
       After  initializing curses, this variable contains the width of the screen, i.e., the num-
       ber of columns.

   ESCDELAY
       This variable holds the number of milliseconds to wait after reading an escape  character,
       to  distinguish between an individual escape character entered on the keyboard from escape
       sequences sent by cursor- and function-keys (see curses(3X).

   LINES
       After initializing curses, this variable contains the height of the screen, i.e., the num-
       ber of lines.

   TABSIZE
       This variable holds the number of columns used by the curses library when converting a tab
       character to spaces as it adds the tab to a window (see curs_addch(3X).

   The Current Screen
       This implementation of curses uses a special window curscr to record its  updates  to  the
       terminal screen.

   The New Screen
       This implementation of curses uses a special window newscr to hold updates to the terminal
       screen before applying them to curscr.

   The Standard Screen
       Upon initializing curses, a default window called stdscr, which is the size of the  termi-
       nal screen, is created.  Many curses functions use this window.

NOTES
       The curses library is initialized using either initscr(3X), or newterm(3X).

       If curses is configured to use separate curses/terminfo libraries, most of these variables
       reside in the curses library.

PORTABILITY
       ESCDELAY and TABSIZE are extensions, not provided in most other implementations of curses.

SEE ALSO
       curses(3X), curs_threads(3X), term_variables(3X), terminfo(3X), terminfo(5).



                                                                               curs_variables(3X)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-26 23:58 @18.189.180.76 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!