CURSES_SCROLL(3) | Library Functions Manual | CURSES_SCROLL(3) |
curses_scroll
, scrl
,
wscrl
scroll
,
scrollok
, setscrreg
,
wsetscrreg
—
#include <curses.h>
int
scrl
(int
n);
int
wscrl
(WINDOW
*win, int n);
int
scroll
(WINDOW
*win);
int
scrollok
(WINDOW
*win, boolf
flag);
int
setscrreg
(int
top, int
bottom);
int
wsetscrreg
(WINDOW
*win, int top,
int bottom);
stdscr
or on the
specified window.
The scrl
() function scrolls
stdscr
by n lines. If
n is positive then then stdscr
is scrolled up. n lines are lost from the top of
stdscr
and n blank lines are
inserted at the bottom. If n is negative then
stdscr
is scrolled down. n
blank lines are inserted at the top of stdscr
and
n lines are lost from the bottom.
The wscrl
() function is the same as the
scrl
() function, excepting that it scrolls the
window specified by win.
The scroll
() function scrolls the window
win up by one line.
The scrolling behaviour of a window can be controlled by using the
scrollok
() function. If the
flag argument is TRUE
then a
line wrap at the bottom of the window will cause the window to be scrolled
up one line, if flag is FALSE
then lines that would force a scroll will be truncated.
The setscrreg
() function sets up a
software scrolling region on stdscr
which will
define a region of the screen that will be scrolled. The scrolling of this
region is also controlled by the scrollok
()
function.
The wsetscrreg
() function does the same as
the setscrreg
() function, except that the scrolling
region is set on the window specified by win.
If a scrolling region has been set with the
setscrreg
() or wsetscrreg
()
functions and the current cursor position is inside the scrolling region,
then only the area inside the scrolling region is scrolled.
NULL
if an
error is detected. The functions that return an int will return one of the
following values:
OK
ERR
August 12, 2002 | NetBSD 9.0 |