X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_outopts.3x.html;h=f4ab7c98516f0456b2ce7b92bba95ffd151b1ed7;hb=122d3739b3c11c83decc625d53f26fff6e825710;hp=dcf87bdc14dc867cac845b21578a4c9892d8f3ad;hpb=d79ff7b4d5f5ac63e7d9d7e76706d95a1ddb243c;p=ncurses.git diff --git a/doc/html/man/curs_outopts.3x.html b/doc/html/man/curs_outopts.3x.html index dcf87bdc..f4ab7c98 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.40 2023/07/01 15:43:20 tom Exp @ + * @Id: curs_outopts.3x,v 1.50 2023/11/11 11:46:54 tom Exp @ --> -curs_outopts 3x 2023-07-01 ncurses 6.4 Library calls +curs_outopts 3x 2023-11-11 ncurses 6.4 Library calls -

curs_outopts 3x 2023-07-01 ncurses 6.4 Library calls

+

curs_outopts 3x 2023-11-11 ncurses 6.4 Library calls

 curs_outopts(3x)                 Library calls                curs_outopts(3x)
 
@@ -47,8 +47,8 @@
 
 
 

NAME

-       clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg,
-       scrollok - curses output options
+       clearok,   idlok,   idcok,  immedok,  leaveok,  setscrreg,  wsetscrreg,
+       scrollok - set curses output options
 
 
 

SYNOPSIS

@@ -66,9 +66,9 @@
 
 
 

DESCRIPTION

-       These routines set options that change the style of output within curs-
-       es.   All  options are initially FALSE, unless otherwise stated.  It is
-       not necessary to turn these options off before calling endwin(3x).
+       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 options off before calling endwin(3x).
 
 
 

clearok

@@ -84,61 +84,63 @@
 

idlok

        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 argument disables use of line inser-
-       tion  and deletion.  This option should be enabled only if the applica-
-       tion needs insert/delete line, for example, for a screen editor.  It is
-       disabled by default because insert/delete line tends to be visually an-
-       noying when used in applications where it is not really needed.  If in-
-       sert/delete line cannot be used, curses redraws the changed portions of
-       all lines.
+       Calling idlok with FALSE  as  second  argument  disables  use  of  line
+       insertion  and  deletion.   This  option  should be enabled only if the
+       application needs insert/delete line, for example, for a screen editor.
+       It  is  disabled  by  default  because  insert/delete  line tends to be
+       visually annoying when used in applications  where  it  is  not  really
+       needed.   If  insert/delete  line  cannot  be  used, curses redraws the
+       changed portions of all lines.
 
 
 

idcok

-       If idcok is called with FALSE as second argument, curses no longer con-
-       siders  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 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.
 
 
 

immedok

-       If immedok is called with TRUE as argument, any change  in  the  window
-       image, such as the ones caused by waddch, wclrtobot, wscrl, etc., auto-
-       matically cause a call to wrefresh.  However, it  may  degrade  perfor-
-       mance  considerably, due to repeated calls to wrefresh.  It is disabled
-       by default.
+       If immedok is called with TRUE as second argument, any  change  in  the
+       window  image,  such  as  the  ones caused by waddch, wclrtobot, wscrl,
+       etc., automatically causes a call to wrefresh.  However, it may degrade
+       performance  considerably,  due to repeated calls to wrefresh.  Calling
+       immedok with FALSE as second argument restores  the  default  behavior,
+       i.e., deferring screen updates until a refresh is needed.
 
 
 

leaveok

-       Normally, the hardware cursor is left at the  location  of  the  window
-       cursor  being  refreshed.   The  leaveok option allows the cursor to be
-       left wherever the update happens to leave it.  It is useful for  appli-
-       cations  where  the  cursor  is not used, since it reduces the need for
-       cursor motions.
+       Normally,  the  hardware  cursor  is left at the location of the window
+       cursor being refreshed.  The leaveok option allows  the  cursor  to  be
+       left  wherever  the  update  happens  to  leave  it.   It is useful for
+       applications where the cursor is not used, since it  reduces  the  need
+       for cursor motions.
 
 
 

scrollok

-       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 on the bottom line, or typing the last char-
-       acter of the last line.  If disabled, (bf is FALSE), the cursor is left
-       on the bottom line.  If enabled, (bf is TRUE), the window  is  scrolled
-       up one line (Note that to get the physical scrolling effect on the ter-
-       minal, it is also necessary to call idlok).
+       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  on  the bottom line, or typing the last
+       character of the last line.  If disabled, (bf is FALSE), the cursor  is
+       left  on  the  bottom  line.   If  enabled, (bf is TRUE), the window is
+       scrolled up one line (Note that to get the physical scrolling effect on
+       the terminal, it is also necessary to call idlok).
 
 
 

setscrreg/wsetscrreg

-       The setscrreg and wsetscrreg routines allow the application  programmer
-       to set a software scrolling region in a window.  The top and bot param-
-       eters are the line  numbers  of  the  top  and  bottom  margin  of  the
-       scrolling region.  (Line 0 is the top line of the window.)  If this op-
-       tion and scrollok are enabled, an attempt to move off the bottom margin
-       line causes all lines in the scrolling region to scroll one line in the
-       direction of the first line.  Only the text of the window is  scrolled.
-       (Note  that this has nothing to do with the use of a physical scrolling
-       region capability in the terminal, like that in the VT100.  If idlok is
-       enabled and the terminal has either a scrolling region or insert/delete
-       line capability, they will probably be used by the output routines.)
+       The  setscrreg and wsetscrreg routines allow the application programmer
+       to set a software scrolling region  in  a  window.   The  top  and  bot
+       parameters  are  the  line  numbers of the top and bottom margin of the
+       scrolling region.  (Line 0 is the top line of  the  window.)   If  this
+       option  and  scrollok  are  enabled,  an attempt to move off the bottom
+       margin line causes all lines in the scrolling region to scroll one line
+       in  the  direction  of  the first line.  Only the text of the window is
+       scrolled.  (Note that this has nothing to do with the use of a physical
+       scrolling  region  capability  in the terminal, like that in the VT100.
+       If idlok is enabled and the terminal has either a scrolling  region  or
+       insert/delete line capability, they will probably be used by the output
+       routines.)
 
 
 

RETURN VALUE

@@ -156,26 +158,26 @@
        o   wsetscrreg  returns  an error if the scrolling region limits extend
            outside the window.
 
-       X/Open does not define any error conditions.  This  implementation  re-
-       turns an error if the window pointer is null.
+       X/Open does not  define  any  error  conditions.   This  implementation
+       returns an error if the window pointer is null.
 
 
 

PORTABILITY

        These functions are described in the XSI Curses standard, Issue 4.
 
-       From the outset, ncurses used nl/nonl to control the conversion of new-
-       lines to carriage return/line-feed on output as  well  as  input.   XSI
-       Curses  documents only the use of these functions for input.  This dif-
-       ference arose from converting the  pcurses  source  (which  used  ioctl
+       From  the  outset,  ncurses  used  nl/nonl to control the conversion of
+       newlines to carriage return/line-feed on output as well as input.   XSI
+       Curses  documents  only  the  use  of  these functions for input.  This
+       difference arose from converting the pcurses source (which  used  ioctl
        calls  with  the sgttyb structure) to termios (i.e., the POSIX terminal
        interface).  In the former, both input and output were controlled via a
-       single  option  CRMOD,  while the latter separates these features.  Be-
-       cause that conversion interferes with output optimization, nl/nonl were
-       amended after ncurses 6.2 to eliminate their effect on output.
+       single  option  CRMOD,  while  the  latter  separates  these  features.
+       Because that conversion interferes with  output  optimization,  nl/nonl
+       were amended after ncurses 6.2 to eliminate their effect on output.
 
        Some  historic  curses implementations had, as an undocumented feature,
-       the ability to do the equivalent of clearok(..., 1)  by  saying  touch-
-       win(stdscr) or clear(stdscr).  This will not work under ncurses.
+       the  ability  to  do  the  equivalent  of  clearok(...,  1)  by  saying
+       touchwin(stdscr) or clear(stdscr).  This will not work under ncurses.
 
        Earlier  System  V  curses implementations specified that with scrollok
        enabled, any window modification triggering  a  scroll  also  forced  a
@@ -185,25 +187,25 @@
 
        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 invisi-
-       ble.
+       this,  but  the  code  does  not.   Use  curs_set  to  make  the cursor
+       invisible.
 
 
 

NOTES

        Note that clearok, leaveok,  scrollok,  idcok,  and  setscrreg  may  be
        macros.
 
-       The immedok routine is useful for windows that are used as terminal em-
-       ulators.
+       The  immedok  routine  is  useful for windows that are used as terminal
+       emulators.
 
 
 

SEE ALSO

-       curses(3x), curs_addch(3x), curs_clear(3x), curs_initscr(3x),
-       curs_scroll(3x), curs_refresh(3x), curs_variables(3x).
+       curses(3x),    curs_addch(3x),    curs_clear(3x),     curs_initscr(3x),
+       curs_refresh(3x), curs_scroll(3x), curs_variables(3x)
 
 
 
-ncurses 6.4                       2023-07-01                  curs_outopts(3x)
+ncurses 6.4                       2023-11-11                  curs_outopts(3x)