wscrl man page on MirBSD

Man page or keyword search:  
man Server   6113 pages
apropos Keyword Search (all sections)
Output format
MirBSD logo
[printable version]



curs_scroll(3)	    UNIX Programmer's Manual	   curs_scroll(3)

NAME
     scroll, scrl, wscrl - scroll a curses window

SYNOPSIS
     #include <curses.h>

     int scroll(WINDOW *win);
     int scrl(int n);
     int wscrl(WINDOW *win, int n);

DESCRIPTION
     The scroll routine scrolls the window up one line. This  in-
     volves  moving the lines in the window data structure. As an
     optimization, if the scrolling region of the window  is  the
     entire  screen,  the  physical screen may be scrolled at the
     same time.

     For positive n, the scrl and wscrl routines scroll the  win-
     dow  up  n	 lines (line i+n becomes i); otherwise scroll the
     window down n lines. This involves moving the lines  in  the
     window  character	image structure. The current cursor posi-
     tion is not changed.

     For these functions to work, scrolling must be  enabled  via
     scrollok.

RETURN VALUE
     These routines return ERR upon failure, and  OK  (SVr4  only
     specifies "an integer value other than ERR") upon successful
     completion.

     X/Open defines no error conditions.

     This implementation returns an error if the  window  pointer
     is null, or if scrolling is not enabled in the window, e.g.,
     with scrollok.

NOTES
     Note that scrl and scroll may be macros.

     The SVr4 documentation says that the optimization of  physi-
     cally  scrolling immediately if the scroll region is the en-
     tire screen "is" performed, not "may be" performed. This im-
     plementation  deliberately does not guarantee that this will
     occur, to leave open the possibility of smarter optimization
     of multiple scroll actions on the next update.

     Neither the SVr4 nor the XSI documentation	 specify  whether
     the  current  attribute or current color-pair of blanks gen-
     erated by the scroll function is zeroed. Under  this  imple-
     mentation it is.

MirOS BSD #10-current	Printed 18.8.2011			1

curs_scroll(3)	    UNIX Programmer's Manual	   curs_scroll(3)

PORTABILITY
     The XSI Curses standard, Issue 4 describes these functions.

SEE ALSO
     curses(3), curs_outopts(3)

MirOS BSD #10-current	Printed 18.8.2011			2

[top]

List of man pages available for MirBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net