NAME
border_set, wborder_set — draw borders from complex characters and renditions
SYNOPSIS
#include <curses.h>
int border_set(const cchar_t *ls, const cchar_t *rs, const cchar_t *ts,
const cchar_t *bs, const cchar_t *tl, const cchar_t *tr,
const cchar_t *bl, const cchar_t *br);
int wborder_set(WINDOW *win, const cchar_t *ls, const cchar_t *rs,
const cchar_t *ts, const cchar_t *bs,
const cchar_t *tl, const cchar_t *tr,
const cchar_t *bl, const cchar_t *br);
DESCRIPTION
The
border_set()
and
wborder_set()
functions draw a border around the edges of the current or specified window.
These functions do not advance the cursor position.
These functions do not perform special character processing.
These functions do not perform wrapping.
The arguments in the left-hand column of the following table contain
spacing complex characters with renditions, which have the following uses in
drawing the border:
If the value of any argument in the left-hand column is a null pointer,
then the default value in the right-hand column is used.
If the value of any argument in the left-hand column is a multi-column
character, the results are undefined.
RETURN VALUE
Upon successful completion, these functions return OK.
Otherwise, they return ERR.
ERRORS
No errors are defined.
CHANGE HISTORY
First released in X/Open Curses, Issue 4.