X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_outopts.3x.html;fp=doc%2Fhtml%2Fman%2Fcurs_outopts.3x.html;h=ace13cc863e952273644368f3c1a363238bd113e;hp=0abaa743a0cbccf3b510fc68d5ba26ed0a307fa9;hb=894a177fd5228cdbe790bd1dc9435bd435c29681;hpb=7e062bb2764a87d98073a90ee65a234a2679f9c1 diff --git a/doc/html/man/curs_outopts.3x.html b/doc/html/man/curs_outopts.3x.html index 0abaa743..ace13cc8 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.46 2023/09/30 21:38:11 tom Exp @ + * @Id: curs_outopts.3x,v 1.48 2023/10/07 22:54:10 tom Exp @ --> -curs_outopts 3x 2023-09-30 ncurses 6.4 Library calls +curs_outopts 3x 2023-10-07 ncurses 6.4 Library calls -

curs_outopts 3x 2023-09-30 ncurses 6.4 Library calls

+

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

 curs_outopts(3x)                 Library calls                curs_outopts(3x)
 
@@ -102,109 +102,110 @@
 
 
 

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.,
-       automatically cause a  call  to  wrefresh.   However,  it  may  degrade
-       performance  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
-       applications  where  the  cursor is not used, since it reduces the need
+       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
-       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
+       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
-       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
+       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
+       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
+       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

-       The  functions  setscrreg and wsetscrreg return OK upon success and ERR
-       upon failure.  All other routines that return an integer always  return
+       The functions setscrreg and wsetscrreg return OK upon success  and  ERR
+       upon  failure.  All other routines that return an integer always return
        OK.
 
        X/Open Curses does not define any error conditions.
 
        In this implementation,
 
-       o   those  functions that have a window pointer will return an error if
+       o   those functions that have a window pointer will return an error  if
            the window pointer is null
 
-       o   wsetscrreg returns an error if the scrolling region  limits  extend
+       o   wsetscrreg  returns  an error if the scrolling region limits extend
            outside the window.
 
-       X/Open  does  not  define  any  error  conditions.  This implementation
+       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
-       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
+       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.
-       Because  that  conversion  interferes with output optimization, nl/nonl
+       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,
+       Some  historic  curses implementations had, as an undocumented feature,
        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
+       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
+       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 as a side-effect of leaveok.  SVr4 curses documentation  does
+       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
+       Note that clearok, leaveok,  scrollok,  idcok,  and  setscrreg  may  be
        macros.
 
-       The immedok routine is useful for windows that  are  used  as  terminal
+       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),
+       curses(3x),    curs_addch(3x),    curs_clear(3x),     curs_initscr(3x),
        curs_scroll(3x), curs_refresh(3x), curs_variables(3x)
 
 
 
-ncurses 6.4                       2023-09-30                  curs_outopts(3x)
+ncurses 6.4                       2023-10-07                  curs_outopts(3x)