X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_addch.3x.html;h=4ffe0a7ff8c4b4d55c67ca7d320fbd15032991a8;hp=36e05ad613fff0cf256e82b50b63e5fd01423b99;hb=a0b91dc27f0c411e343161b0a4b5459d15a43f85;hpb=c6cfd97b8beaf0f6deafbf8aac7281cf6aa7f012 diff --git a/doc/html/man/curs_addch.3x.html b/doc/html/man/curs_addch.3x.html index 36e05ad6..4ffe0a7f 100644 --- a/doc/html/man/curs_addch.3x.html +++ b/doc/html/man/curs_addch.3x.html @@ -1,7 +1,7 @@ @@ -39,8 +39,7 @@ -

curs_addch 3x

-
+

curs_addch 3x

 curs_addch(3x)                                           curs_addch(3x)
 
@@ -68,6 +67,9 @@
 
 

DESCRIPTION

+
+
+

Adding characters

        The  addch,  waddch, mvaddch and mvwaddch routines put the
        character ch into the given window at its  current  window
        position,  which  is then advanced.  They are analogous to
@@ -86,25 +88,27 @@
            returned because it is not possible to wrap to  a  new
            line
 
-       If ch is a tab, newline, or backspace, the cursor is moved
-       appropriately within the window:
+       If ch is a tab, newline, carriage return or backspace, the
+       cursor is moved appropriately within the window:
 
        o   Backspace moves the cursor one character left; at  the
            left edge of a window it does nothing.
 
-       o   Newline  does a clrtoeol, then moves the cursor to the
-           window left margin on the  next  line,  scrolling  the
+       o   Carriage  return  moves  the cursor to the window left
+           margin on the current line.
+
+       o   Newline does a clrtoeol, then moves the cursor to  the
+           window  left  margin  on  the next line, scrolling the
            window if on the last line.
 
        o   Tabs are considered to be at every eighth column.  The
-           tab interval may be altered  by  setting  the  TABSIZE
+           tab  interval  may  be  altered by setting the TABSIZE
            variable.
 
-       If ch is any control character other than tab, newline, or
-       backspace, it is drawn  in  ^X  notation.   Calling  winch
-       after adding a control character does not return the char-
-       acter itself, but instead returns the ^-representation  of
-       the control character.
+       If ch is any other control character, it is  drawn  in  ^X
+       notation.   Calling winch after adding a control character
+       does not return the character itself, but instead  returns
+       the ^-representation of the control character.
 
        Video attributes can be combined with a character argument
        passed to addch or related functions by logical-ORing them
@@ -114,6 +118,9 @@
        fined video attribute constants that can be usefully OR'ed
        into characters.
 
+
+
+

Echoing characters

        The  echochar  and  wechochar routines are equivalent to a
        call to addch followed by a call to refresh, or a call  to
        waddch followed by a call to wrefresh.  The knowledge that
@@ -129,8 +136,11 @@
        characters to the screen with routines of the  addch  fam-
        ily.   The  default  character listed below is used if the
        acsc  capability  does  not  define  a   terminal-specific
-       replacement for it.  The names are taken from VT100 nomen-
-       clature.
+       replacement for it, or if the terminal and locale configu-
+       ration requires Unicode but the library is unable  to  use
+       Unicode.
+
+       The names are taken from VT100 nomenclature.
 
        Name           Default   Description
        --------------------------------------------------
@@ -171,41 +181,54 @@
 

RETURN VALUE

        All routines return the integer ERR upon failure and OK on
-       success  (the  SVr4 manuals specify only "an integer value
+       success (the SVr4 manuals specify only "an  integer  value
        other than ERR") upon successful completion, unless other-
        wise noted in the preceding routine descriptions.
 
-       Functions  with a "mv" prefix first perform a cursor move-
-       ment using wmove, and return an error if the  position  is
+       Functions with a "mv" prefix first perform a cursor  move-
+       ment  using  wmove, and return an error if the position is
        outside the window, or if the window pointer is null.
 
 
 

NOTES

-       Note  that  addch,  mvaddch, mvwaddch, and echochar may be
+       Note that addch, mvaddch, mvwaddch, and  echochar  may  be
        macros.
 
 
 

PORTABILITY

-       All these functions are described in the XSI Curses  stan-
-       dard,  Issue  4.  The defaults specified for forms-drawing
+       All  these functions are described in the XSI Curses stan-
+       dard, Issue 4.  The defaults specified  for  forms-drawing
        characters apply in the POSIX locale.
 
-       X/Open Curses states that the ACS_  definitions  are  char
-       constants.   For  the  wide-character  implementation (see
+       X/Open  Curses  states  that the ACS_ definitions are char
+       constants.  For  the  wide-character  implementation  (see
        curs_add_wch), there are analogous WACS_ definitions which
        are cchar_t constants.
 
-       Some  ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL,
-       ACS_PI, ACS_NEQUAL, ACS_STERLING) were not  documented  in
-       any  publicly  released  System V.  However, many publicly
-       available terminfos include acsc strings  in  which  their
-       key  characters  (pryz{|}) are embedded, and a second-hand
-       list of their character descriptions has  come  to  light.
-       The   ACS-prefixed   names  for  them  were  invented  for
+       Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL,  ACS_GEQUAL,
+       ACS_PI,  ACS_NEQUAL,  ACS_STERLING) were not documented in
+       any publicly released System V.   However,  many  publicly
+       available  terminfos  include  acsc strings in which their
+       key characters (pryz{|}) are embedded, and  a  second-hand
+       list  of  their  character descriptions has come to light.
+       The  ACS-prefixed  names  for  them  were   invented   for
        ncurses(3x).
 
+       The  displayed  values  for  the  ACS_ and WACS_ constants
+       depend on
+
+       o   the library configuration, i.e., ncurses versus ncurs-
+           esw, where the latter is capable of displaying Unicode
+           while the former is not, and
+
+       o   whether the locale uses UTF-8 encoding.
+
+       In certain cases, the terminal is unable to display  line-
+       drawing  characters except by using UTF-8 (see the discus-
+       sion of NCURSES_NO_UTF8_ACS in ncurses(3x)).
+
        The TABSIZE variable is implemented in  some  versions  of
        curses, but is not part of X/Open curses.
 
@@ -233,6 +256,8 @@
 
  • SYNOPSIS
  • DESCRIPTION