CURSES_LINE(3) | Library Functions Manual | CURSES_LINE(3) |
curses_line
, hline
,
whline
, vline
,
wvline
, mvhline
,
mvwhline
, mvvline
,
mvwvline
—
#include <curses.h>
int
hline
(chtype
ch, int n);
int
whline
(WINDOW
*win, chtype ch,
int n);
int
mvhline
(int
y, int x,
chtype ch,
int n);
int
mvwvline
(WINDOW
*win, int y,
int x,
chtype c,
int n);
int
vline
(chtype
c, int n);
int
wvline
(WINDOW
*win, chtype c,
int n);
int
mvvline
(int
y, int x,
chtype ch,
int n);
int
mvwhline
(WINDOW
*win, int y,
int x,
chtype c,
int n);
stdscr
or on the specified
window.
The hline
() function draws a horizontal
line of the character ch on
stdscr
starting at the current cursor position and
extending for n characters, or until the right hand
side of stdscr
is reached. If the text portion of
ch is 0 then the line will be drawn with the
ACS_HLINE
character.
The whline
() function is the same as the
hline
() function, excepting that the line is drawn
in the window specified by win.
The vline
() function draws a vertical line
of character ch on stdscr
starting at the current cursor position and moving down until either
n characters have been drawn or the bottom of
stdscr
is reached. If the text portion of
ch is 0 then the line will be drawn with the
ACS_VLINE
character.
The wvline
() function is the same as the
vline
() function, excepting that the line is drawn
on the given window.
The mvhline
(),
mvwhline
(), mvvline
() and
mvwvline
() functions are the same as the
hline
(), whline
(),
vline
() and wvline
()
functions, respectively, excepting that wmove
() is
called to move the cursor to the position specified by
y, x before the line is drawn on
the window.
NULL
if an
error is detected. The functions that return an int will return one of the
following values:
OK
ERR
The use of ACS_HLINE
and
ACS_VLINE
as default drawing character in
hline
() and vline
() is a
NetBSD extension which should not be relied on in
portable code.
February 19, 2010 | NetBSD 9.0 |