X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fncurses.3x.html;h=57dc5259d24dbed843b401a52ca54b6753617abb;hp=c4598bc3ff9f05f78d7cead803cb2bda35785a4c;hb=cccf831ed7c83410c7f6cec2a43e71e9c4278b4c;hpb=ed646e3f683083e787c6ba773364401dc9fa9d40 diff --git a/doc/html/man/ncurses.3x.html b/doc/html/man/ncurses.3x.html index c4598bc3..57dc5259 100644 --- a/doc/html/man/ncurses.3x.html +++ b/doc/html/man/ncurses.3x.html @@ -27,13 +27,13 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: ncurses.3x,v 1.133 2017/05/06 14:32:49 tom Exp @ + * @Id: ncurses.3x,v 1.136 2017/11/18 23:48:44 tom Exp @ --> - + ncurses 3x @@ -59,7 +59,7 @@ method of updating character screens with reasonable optimization. This implementation is "new curses" (ncurses) and is the approved replacement for 4.4BSD classic curses, which has been discontinued. - This describes ncurses version 6.0 (patch 20170506). + This describes ncurses version 6.1 (patch 20180519). The ncurses library emulates the curses library of System V Release 4 UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI @@ -92,7 +92,7 @@ The library uses the locale which the calling program has initialized. That is normally done with setlocale: - setlocale(LC_ALL, ""); + setlocale(LC_ALL, ""); If the locale is not initialized, the library assumes that characters are printable as in ISO-8859-1, to work with certain legacy programs. @@ -108,13 +108,13 @@ screen oriented programs want this), the following sequence should be used: - initscr(); cbreak(); noecho(); + initscr(); cbreak(); noecho(); Most programs would additionally use the sequence: - nonl(); - intrflush(stdscr, FALSE); - keypad(stdscr, TRUE); + nonl(); + intrflush(stdscr, FALSE); + keypad(stdscr, TRUE); Before a curses program is run, the tab stops of the terminal should be set and its initialization strings, if defined, must be output. This @@ -176,17 +176,17 @@ standard place. For example, if TERM is set to att4424, then the com- piled terminal definition is found in - /usr/share/terminfo/a/att4424. + /usr/share/terminfo/a/att4424. (The a is copied from the first letter of att4424 to avoid creation of huge directories.) However, if TERMINFO is set to $HOME/myterms, curses first checks - $HOME/myterms/a/att4424, + $HOME/myterms/a/att4424, and if that fails, it then checks - /usr/share/terminfo/a/att4424. + /usr/share/terminfo/a/att4424. This is useful for developing experimental definitions or when write permission in /usr/share/terminfo is not available. @@ -835,8 +835,8 @@ Tells ncurses where your home directory is. That is where it may read and write auxiliary terminal descriptions: - $HOME/.termcap - $HOME/.terminfo + $HOME/.termcap + $HOME/.terminfo

LINES

@@ -849,9 +849,9 @@
        tons on the mouse.  OS/2 numbers a 3-button mouse  inconsistently  from
        other platforms:
 
-         1 = left
-         2 = right
-         3 = middle.
+           1 = left
+           2 = right
+           3 = middle.
 
        This variable lets you customize the mouse.  The variable must be three
        numeric digits 1-3 in any order, e.g., 123 or 321.  If it is not speci-
@@ -1047,11 +1047,11 @@
        o   If  ncurses  is  built  to use hashed databases, then each entry in
            this list may be the path of a hashed database file, e.g.,
 
-             /usr/share/terminfo.db
+               /usr/share/terminfo.db
 
            rather than
 
-             /usr/share/terminfo/
+               /usr/share/terminfo/
 
            The hashed database uses less disk-space and  is  a  little  faster
            than  the  directory  tree.   However, some applications assume the
@@ -1066,8 +1066,8 @@
            the remainder of that variable as a compiled terminal  description.
            You might produce the base64 format using infocmp(1m):
 
-             TERMINFO="$(infocmp -0 -Q2 -q)"
-             export TERMINFO
+               TERMINFO="$(infocmp -0 -Q2 -q)"
+               export TERMINFO
 
            The  compiled description is used if it corresponds to the terminal
            identified by the TERM variable.
@@ -1112,7 +1112,7 @@
        If  the  TERMPATH environment variable is not set, ncurses looks in the
        files
 
-         /etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,
+           /etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,
 
        in that order.
 
@@ -1120,7 +1120,7 @@
        the  current  user  is the superuser (root), or if the application uses
        setuid or setgid permissions:
 
-         $TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.
+           $TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.
 
 
 

ALTERNATE CONFIGURATIONS

@@ -1132,14 +1132,14 @@
        --disable-overwrite
             The standard include for ncurses is as noted in SYNOPSIS:
 
-              #include <curses.h>
+                #include <curses.h>
 
             This  option  is  used to avoid filename conflicts when ncurses is
             not the main implementation of curses of the computer.  If ncurses
             is  installed disabling overwrite, it puts its headers in a subdi-
             rectory, e.g.,
 
-              #include <ncurses/curses.h>
+                #include <ncurses/curses.h>
 
             It also omits a  symbolic  link  which  would  allow  you  to  use
             -lcurses to build executables.
@@ -1150,11 +1150,11 @@
             ent subdirectory.  All of the library names have a "w" appended to
             them, i.e., instead of
 
-              -lncurses
+                -lncurses
 
             you link with
 
-              -lncursesw
+                -lncursesw
 
             You must also define _XOPEN_SOURCE_EXTENDED when compiling for the
             wide-character  library to use the extended (wide-character) func-
@@ -1205,6 +1205,7 @@
        terminfo(5) and related pages whose names begin  "curs_"  for  detailed
        routine descriptions.
        curs_variables(3x)
+       user_caps(5) for user-defined capabilities
 
 
 

EXTENSIONS

@@ -1222,7 +1223,7 @@
        The ncurses library includes facilities for responding to window resiz-
        ing events, e.g., when running in an xterm.  See the resizeterm(3x) and
        wresize(3x) manual pages for details.  In addition, the library may  be
-       configured with a SIGWINCH handler.
+       configured with a SIGWINCH handler.
 
        The  ncurses library extends the fixed set of function key capabilities
        of terminals by allowing the application designer to define  additional