Unix/Linux Go Back    


CentOS 7.0 - man page for color_pairs (centos section 3X)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


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)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 03:45 AM.