Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

curs_border(3) [osf1 man page]

curs_border(3)						     Library Functions Manual						    curs_border(3)

NAME
curs_border, border, wborder, box, hline, whline, mvhline, mvwhline, vline, wvline, mvvline, mvwvline - Create Curses borders, and horizon- tal and vertical lines SYNOPSIS
#include <curses.h> int border( chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br ); int wborder( WINDOW *win, chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br ); int box( WINDOW *win, chtype verch, chtype horch ); 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 mvwhline( WINDOW *win, int y, int x, chtype ch, int n ); int vline( chtype ch, int n ); int wvline( WINDOW *win, chtype ch, int n ); int mvvline( int y, int x, chtype ch, int n ); int mvwvline( WINDOW *win, int y, int x, chtype ch, int n ); LIBRARY
Curses Library (libcurses) STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: border, wborder, box, hline, whline, mvhline, mvwhline, vline, wvline, mvvline, mvwvline: XCURSES4.2 Refer to the standards(5) reference page for more information about industry standards and associated tags. DESCRIPTION
The border, wborder, and box routines draw a border around the edges of the window. Each of the following arguments contains both a charac- ter and attributes for a particular part of the border: Left side Right side Top Bottom Top left-hand corner Top right-hand corner Bottom left-hand corner Bottom right-hand corner If any of these arguments is zero, then the functions use the following default values (which are defined in <curses.h>): ACS_VLINE, ACS_VLINE, ACS_HLINE, ACS_HLINE, ACS_ULCORNER, ACS_URCORNER, ACS_LLCORNER, and ACS_LRCORNER. The call box(win, verch, horch); is equivalent to the following call: wborder(win, verch, verch, horch, horch, 0, 0, 0, 0); The hline, whline, mvhline, and mvwhline functions use ch to draw a horizontal (left-to-right) line, starting at the current or specified cursor position in the current or specified window. The current cursor position is not changed. The line is at most n characters long, or as many characters as can fit into the window. The vline, wvline, mvvline, and mvwvline functions use ch to draw a vertical (top-to-bottom) line, starting at the current or specified cursor position in the current or specified window. The current cursor position is not changed. The line is at most n characters long, or as many characters as can fit into the window. NOTES
The header file <curses.h> automatically includes the header file <stdio.h>. Note that border and box may be macros. RETURN VALUES
All routines return OK on success or ERR on failure. SEE ALSO
Functions: curses(3), curs_border_set(3), curs_outopts(3) Others: standards(5) curs_border(3)

Check Out this Related Man Page

curs_border(3)						     Library Functions Manual						    curs_border(3)

NAME
curs_border, border, wborder, box, hline, whline, mvhline, mvwhline, vline, wvline, mvvline, mvwvline - Create Curses borders, and horizon- tal and vertical lines SYNOPSIS
#include <curses.h> int border( chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br ); int wborder( WINDOW *win, chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br ); int box( WINDOW *win, chtype verch, chtype horch ); 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 mvwhline( WINDOW *win, int y, int x, chtype ch, int n ); int vline( chtype ch, int n ); int wvline( WINDOW *win, chtype ch, int n ); int mvvline( int y, int x, chtype ch, int n ); int mvwvline( WINDOW *win, int y, int x, chtype ch, int n ); LIBRARY
Curses Library (libcurses) STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: border, wborder, box, hline, whline, mvhline, mvwhline, vline, wvline, mvvline, mvwvline: XCURSES4.2 Refer to the standards(5) reference page for more information about industry standards and associated tags. DESCRIPTION
The border, wborder, and box routines draw a border around the edges of the window. Each of the following arguments contains both a charac- ter and attributes for a particular part of the border: Left side Right side Top Bottom Top left-hand corner Top right-hand corner Bottom left-hand corner Bottom right-hand corner If any of these arguments is zero, then the functions use the following default values (which are defined in <curses.h>): ACS_VLINE, ACS_VLINE, ACS_HLINE, ACS_HLINE, ACS_ULCORNER, ACS_URCORNER, ACS_LLCORNER, and ACS_LRCORNER. The call box(win, verch, horch); is equivalent to the following call: wborder(win, verch, verch, horch, horch, 0, 0, 0, 0); The hline, whline, mvhline, and mvwhline functions use ch to draw a horizontal (left-to-right) line, starting at the current or specified cursor position in the current or specified window. The current cursor position is not changed. The line is at most n characters long, or as many characters as can fit into the window. The vline, wvline, mvvline, and mvwvline functions use ch to draw a vertical (top-to-bottom) line, starting at the current or specified cursor position in the current or specified window. The current cursor position is not changed. The line is at most n characters long, or as many characters as can fit into the window. NOTES
The header file <curses.h> automatically includes the header file <stdio.h>. Note that border and box may be macros. RETURN VALUES
All routines return OK on success or ERR on failure. SEE ALSO
Functions: curses(3), curs_border_set(3), curs_outopts(3) Others: standards(5) curs_border(3)
Man Page