X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_add_wch.3x.html;h=2aa592000831bfa8795a951491370c9e0e710fd1;hp=e1cbff48ee22f7119e61600dd514fcde443c2cda;hb=a6eb34d7fec8170a8715f9e53ca2f96452dd30dd;hpb=5925150381bb42a4d8c7116d62c348a7b84309f3 diff --git a/doc/html/man/curs_add_wch.3x.html b/doc/html/man/curs_add_wch.3x.html index e1cbff48..2aa59200 100644 --- a/doc/html/man/curs_add_wch.3x.html +++ b/doc/html/man/curs_add_wch.3x.html @@ -67,20 +67,20 @@

DESCRIPTION

 
 

add_wch

-       The add_wch, wadd_wch, mvadd_wch, and mvwadd_wch functions put the com-
-       plex character wch into the given window at its current position, which
-       is then advanced.  These functions perform wrapping and special-charac-
-       ter processing as follows:
+       The  add_wch,  wadd_wch,  mvadd_wch,  and  mvwadd_wch functions put the
+       complex character wch into the given window at  its  current  position,
+       which  is then advanced.  These functions perform wrapping and special-
+       character processing as follows:
 
        o   If wch refers to a spacing character, then any  previous  character
            at  that  location is removed.  A new character specified by wch is
-           placed at that location with rendition specified by wch.  The  cur-
-           sor then advances to the next spacing character on the screen.
+           placed at that location  with  rendition  specified  by  wch.   The
+           cursor then advances to the next spacing character on the screen.
 
        o   If  wch  refers to a non-spacing character, all previous characters
            at that location are preserved.  The non-spacing characters of  wch
-           are added to the spacing complex character, and the rendition spec-
-           ified by wch is ignored.
+           are  added  to  the  spacing  complex  character, and the rendition
+           specified by wch is ignored.
 
        o   If the character part of wch is a tab, newline, backspace or  other
            control character, the window is updated and the cursor moves as if
@@ -89,18 +89,18 @@
 
 

echo_wchar

        The echo_wchar function is functionally equivalent to a call to add_wch
-       followed by a call to refresh(3x).  Similarly, the wecho_wchar is func-
-       tionally equivalent to a call to wadd_wch followed by a  call  to  wre-
-       fresh.   The  knowledge that only a single character is being output is
-       taken into consideration and, for non-control characters,  a  consider-
-       able  performance  gain  might  be  seen  by using the *echo* functions
-       instead of their equivalents.
+       followed  by  a  call  to  refresh(3x).   Similarly, the wecho_wchar is
+       functionally equivalent to a call to wadd_wch followed  by  a  call  to
+       wrefresh.   The  knowledge that only a single character is being output
+       is  taken  into  consideration  and,  for  non-control  characters,   a
+       considerable  performance  gain  might  be  seen  by  using  the *echo*
+       functions instead of their equivalents.
 
 
 

Line Graphics

        Like addch(3x), addch_wch accepts symbols which make it simple to  draw
-       lines and other frequently used special characters.  These symbols cor-
-       respond to the same VT100 line-drawing set as addch(3x).
+       lines  and  other  frequently  used  special characters.  These symbols
+       correspond to the same VT100 line-drawing set as addch(3x).
 
        ACS               Unicode    ASCII     acsc    Glyph
        Name              Default    Default   char    Name
@@ -227,27 +227,27 @@
        o   NetBSD curses defines the symbols as a wchar_t within a cchar_t.
 
        o   HPUX curses equates some of the ACS_ symbols to the analogous WACS_
-           symbols as if the ACS_ symbols were wide  characters.   The  misde-
-           fined  symbols  are the arrows and other symbols which are not used
-           for line-drawing.
+           symbols  as  if  the  ACS_  symbols  were  wide  characters.    The
+           misdefined  symbols  are the arrows and other symbols which are not
+           used for line-drawing.
 
        X/Open Curses does not define symbols for thick- or double-lines.  SVr4
        curses  implementations  defined their line-drawing symbols in terms of
-       intermediate symbols.  This implementation extends those symbols,  pro-
-       viding new definitions which are not in the SVr4 implementations.
+       intermediate  symbols.   This  implementation  extends  those  symbols,
+       providing new definitions which are not in the SVr4 implementations.
 
        Not  all  Unicode-capable  terminals  provide  support  for VT100-style
-       alternate character sets (i.e., the acsc capability), with their corre-
-       sponding  line-drawing  characters.   X/Open Curses did not address the
-       aspect of integrating Unicode with line-drawing  characters.   Existing
-       implementations  of  Unix curses (AIX, HPUX, Solaris) use only the acsc
-       character-mapping to provide this feature.  As a result,  those  imple-
-       mentations  can  only use single-byte line-drawing characters.  Ncurses
-       5.3 (2002) provided a table of Unicode values to solve these  problems.
-       NetBSD curses incorporated that table in 2010.
-
-       In this implementation, the Unicode values are used instead of the ter-
-       minal description's acsc mapping as discussed in  ncurses(3x)  for  the
+       alternate character  sets  (i.e.,  the  acsc  capability),  with  their
+       corresponding  line-drawing  characters.  X/Open Curses did not address
+       the  aspect  of  integrating  Unicode  with  line-drawing   characters.
+       Existing  implementations  of Unix curses (AIX, HPUX, Solaris) use only
+       the acsc character-mapping to provide this feature.  As a result, those
+       implementations  can  only  use  single-byte  line-drawing  characters.
+       Ncurses 5.3 (2002) provided a table of Unicode values  to  solve  these
+       problems.  NetBSD curses incorporated that table in 2010.
+
+       In  this  implementation,  the  Unicode  values are used instead of the
+       terminal description's acsc mapping as discussed in ncurses(3x) for the
        environment  variable  NCURSES_NO_UTF8_ACS.   In contrast, for the same
        cases, the line-drawing characters described in curs_addch(3x) will use
        only the ASCII default values.
@@ -278,15 +278,15 @@
            terminal, no one can tell what the image represents.  Unicode calls
            it a snowman.
 
-           Others  have suggested these alternatives: S U+00A7 (section mark),
-           O U+0398 (theta), O U+03A6 (phi), d U+03B4 (delta),  U+2327 (x in a
-           rectangle),   U+256C  (forms  double  vertical and horizontal), and
-           U+2612 (ballot box with x).
+           Others have suggested these alternatives: <section> U+00A7 (section
+           mark), <Theta> U+0398 (theta), <Phi> U+03A6 (phi),  <delta>  U+03B4
+           (delta),  U+2327 (x in a rectangle),  U+256C (forms double vertical
+           and horizontal), and  U+2612 (ballot box with x).
 
 
 

SEE ALSO

-       curses(3x), curs_addch(3x), curs_attr(3x), curs_clear(3x), curs_out-
-       opts(3x), curs_refresh(3x), putwc(3)
+       curses(3x), curs_addch(3x), curs_attr(3x), curs_clear(3x),
+       curs_outopts(3x), curs_refresh(3x), putwc(3)