X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_outopts.3x.html;h=1daa08715fee73e7fe767115dc88a0c556956b09;hb=979d4bf823d05c9c1cb349e6585a0359095aeb3a;hp=96b1b01d7049f8320854bc86c4d930c98a91bf29;hpb=75a9c36c205ebefe07580acd0b1053a2abbd44b9;p=ncurses.git diff --git a/doc/html/man/curs_outopts.3x.html b/doc/html/man/curs_outopts.3x.html index 96b1b01d..1daa0871 100644 --- a/doc/html/man/curs_outopts.3x.html +++ b/doc/html/man/curs_outopts.3x.html @@ -27,19 +27,19 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_outopts.3x,v 1.60 2024/04/13 22:23:57 tom Exp @ + * @Id: curs_outopts.3x,v 1.67 2024/05/25 20:10:58 tom Exp @ -->
-curs_outopts(3x) Library calls curs_outopts(3x) @@ -47,16 +47,16 @@
- clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg, - scrollok - set curses output options + clearok, idcok, idlok, immedok, leaveok, scrollok, setscrreg, + wsetscrreg - set curses output options
#include <curses.h> int clearok(WINDOW *win, bool bf); - int idlok(WINDOW *win, bool bf); void idcok(WINDOW *win, bool bf); + int idlok(WINDOW *win, bool bf); void immedok(WINDOW *win, bool bf); int leaveok(WINDOW *win, bool bf); int scrollok(WINDOW *win, bool bf); @@ -81,6 +81,14 @@ repainted from scratch. +
+ If idcok is called with FALSE as second argument, curses no longer + considers using the hardware insert/delete character feature of + terminals so equipped. Use of character insert/delete is enabled by + default. Calling idcok with TRUE as second argument re-enables use of + character insertion and deletion. + +
If idlok is called with TRUE as second argument, curses considers using the hardware insert/delete line feature of terminals so equipped. @@ -93,14 +101,6 @@ changed portions of all lines. -
- If idcok is called with FALSE as second argument, curses no longer - considers using the hardware insert/delete character feature of - terminals so equipped. Use of character insert/delete is enabled by - default. Calling idcok with TRUE as second argument re-enables use of - character insertion and deletion. - -
If immedok is called with TRUE as second argument, any change in the window image, such as the ones caused by waddch, wclrtobot, wscrl, @@ -152,11 +152,11 @@ In this implementation, - o those functions that have a window pointer will return an error if - the window pointer is null + o those functions that have a window pointer will return ERR if the + window pointer is null - o wsetscrreg returns an error if the scrolling region limits extend - outside the window. + o wsetscrreg returns ERR if the scrolling region limits extend + outside the window boundaries.
@@ -168,7 +168,7 @@
- These functions are described in the XSI Curses standard, Issue 4. + These functions are described in X/Open Curses, Issue 4. Some historic curses implementations had, as an undocumented feature, the ability to do the equivalent of clearok(..., 1) by saying @@ -176,28 +176,27 @@ Earlier System V curses implementations specified that with scrollok enabled, any window modification triggering a scroll also forced a - physical refresh. XSI Curses does not require this, and ncurses avoids - doing it to perform better vertical-motion optimization at wrefresh - time. + physical refresh. X/Open Curses does not require this, and ncurses + avoids doing it to perform better vertical-motion optimization at + wrefresh time. - The XSI Curses standard does not mention that the cursor should be made - invisible as a side-effect of leaveok. SVr4 curses documentation does - this, but the code does not. Use curs_set to make the cursor - invisible. + X/Open Curses does not mention that the cursor should be made invisible + as a side-effect of leaveok. SVr4 curses documentation does this, but + the code does not. Use curs_set to make the cursor invisible.
- ncurses formerly treated nl(3x) and nonl(3x) as both input and output + ncurses formerly treated nl(3x) and nonl(3x) as both input and output options, but no longer; see curs_inopts(3x).
- curses(3x), curs_addch(3x), curs_clear(3x), curs_initscr(3x), + curses(3x), curs_addch(3x), curs_clear(3x), curs_initscr(3x), curs_refresh(3x), curs_scroll(3x), curs_variables(3x) -ncurses 6.4 2024-04-13 curs_outopts(3x) +ncurses 6.5 2024-05-25 curs_outopts(3x)