REDRAWWIN(3XCURSES) X/Open Curses Library Functions REDRAWWIN(3XCURSES)
NAME
redrawwin, wredrawln - redraw screen or portion of screen
SYNOPSIS
cc [
flag... ]
file...
-I /usr/xpg4/include
-L /usr/xpg4/lib \
-R /usr/xpg4/lib
-lcurses [
library... ]
c89 [
flag... ]
file...
-lcurses [
library... ]
#include <curses.h>
int redrawwin(
WINDOW *win);
int wredrawln(
WINDOW *win,
int beg_line,
int num_lines);
PARAMETERS
win Is a pointer to the window in which to redraw.
beg_line Is the first line to redraw.
num_lines Is the number of lines to redraw.
DESCRIPTION
The
redrawwin() and
wredrawln() functions force portions of a window
to be redrawn to the terminal when the next refresh operation is
performed.
The
redrawwin() function forces the entire window
win to be redrawn,
while the
wredrawln() function forces only
num_lines lines starting
with
beg_line to be redrawn. Normally, refresh operations use
optimization methods to reduce the actual amount of the screen to
redraw based on the current screen contents. These functions tell
the refresh operations not to attempt any optimization when
redrawing the indicated areas.
These functions are useful when the data that exists on the screen is
believed to be corrupt and for applications such as screen editors
that redraw portions of the screen.
RETURN VALUES
On success, these functions return
OK. Otherwise, they return
ERR.
ERRORS
None.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
SEE ALSO
doupdate(3XCURSES),
libcurses(3XCURSES),
attributes(7),
standards(7) June 5, 2002 REDRAWWIN(3XCURSES)