hline_set.3x (2010 09)
h
hline_set(3X) hline_set(3X)
(ENHANCED CURSES)
NAME
hline_set, mvhline_set, mvvline_set, mvwhline_set, mvwvline_set, vline_set, whline_set, wvline_set —
draw lines from complex characters and renditions
SYNOPSIS
#include <curses.h>
int hline_set(const cchar_t *wch, int n);
int mvhline_set(int y, int x, const cchar_t *wch, int n);
int mvvline_set(int y, int x, const cchar_t *wch, int n);
int mvwhline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n);
int mvwvline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n);
int vline_set(const cchar_t *wch, int n);
int whline_set(WINDOW *win, const cchar_t *wch, int n);
int wvline_set(WINDOW *win, const cchar_t *wch, int n);
DESCRIPTION
These functions draw a line in the current or specified window starting at the current or specified posi-
tion, using ch. The line is at most n positions long, or as many as fit into the window.
These functions do not advance the cursor position. These functions do not perform special character pro-
cessing. These functions do not perform wrapping.
The
hline_set(), mvhline_set(),
mvwhline_set() and whline_set() functions draw a line
proceeding toward the last column of the same line.
The
vline_set(), mvvline_set(),
mvwvline_set() and wvline_set() functions draw a line
proceeding toward the last line of the window.
RETURN VALUE
Upon successful completion, these functions return OK. Otherwise, they return ERR.
ERRORS
No errors are defined.
SEE ALSO
border_set(3X), <curses.h>.
CHANGE HISTORY
First released in X/Open Curses, Issue 4.
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1