X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_outopts.3x.html;h=f77255ec87a775de96e2bd41b41a6c8ca804fd97;hp=d6f6b7d66d391d61aa8888be37822d2ec9da3d74;hb=c3b21f65a2687f3894a0d3217006c23f162c893a;hpb=6a530b46563470c2ca73579d1994a0c8e275dd98;ds=sidebyside diff --git a/doc/html/man/curs_outopts.3x.html b/doc/html/man/curs_outopts.3x.html index d6f6b7d6..f77255ec 100644 --- a/doc/html/man/curs_outopts.3x.html +++ b/doc/html/man/curs_outopts.3x.html @@ -1,6 +1,6 @@ @@ -45,14 +45,12 @@ - -
+
clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - curses output options --
+
#include <curses.h> int clearok(WINDOW *win, bool bf); @@ -67,16 +65,14 @@ int nonl(void); --
+
These routines set options that change the style of output within curses. All options are initially FALSE, unless otherwise stated. It is not necessary to turn these op- tions off before calling endwin. --
+
If clearok is called with TRUE as argument, the next call to wrefresh with this window will clear the screen com- pletely and redraw the entire screen from scratch. This @@ -87,8 +83,7 @@ screen to be cleared and repainted from scratch. --
+
If idlok is called with TRUE as second argument, curses considers using the hardware insert/delete line feature of terminals so equipped. Calling idlok with FALSE as second @@ -102,8 +97,7 @@ lines. --
+
If idcok is called with FALSE as second argument, curses no longer considers using the hardware insert/delete char- acter feature of terminals so equipped. Use of character @@ -112,8 +106,7 @@ tion and deletion. --
+
If immedok is called with TRUE as argument, any change in the window image, such as the ones caused by waddch, wclr- tobot, wscrl, etc., automatically cause a call to wre- @@ -122,8 +115,7 @@ fault. --
+
Normally, the hardware cursor is left at the location of the window cursor being refreshed. The leaveok option al- lows the cursor to be left wherever the update happens to @@ -131,8 +123,7 @@ is not used, since it reduces the need for cursor motions. --
+
The setscrreg and wsetscrreg routines allow the applica- tion programmer to set a software scrolling region in a window. The top and bot parameters are the line numbers @@ -149,8 +140,7 @@ will probably be used by the output routines.) --
+
The scrollok option controls what happens when the cursor of a window is moved off the edge of the window or scrolling region, either as a result of a newline action @@ -162,8 +152,7 @@ call idlok). --
+
The nl and nonl routines control whether the underlying display device translates the return key into newline on input, and whether it translates newline into return and @@ -176,8 +165,7 @@ the return key. --
+
The functions setscrreg and wsetscrreg return OK upon suc- cess and ERR upon failure. All other routines that return an integer always return OK. @@ -200,14 +188,13 @@ mentation returns an error if the window pointer is null. --
+
These functions are described in the XSI Curses standard, Issue 4. The XSI Curses standard is ambiguous on the question of - whether raw() should disable the CRLF translations con- - trolled by nl() and nonl(). BSD curses did turn off these + whether raw should disable the CRLF translations con- + trolled by nl and nonl. BSD curses did turn off these translations; AT&T curses (at least as late as SVr1) did not. We choose to do so, on the theory that a programmer requesting raw input wants a clean (ideally 8-bit clean) @@ -230,8 +217,7 @@ not. Use curs_set to make the cursor invisible. --
+
Note that clearok, leaveok, scrollok, idcok, nl, nonl and setscrreg may be macros. @@ -239,8 +225,7 @@ terminal emulators. --
+
curses(3x), curs_addch(3x), curs_clear(3x), curs_initscr(3x), curs_scroll(3x), curs_refresh(3x), curs_variables(3x).