box man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

CURS_BORDER(3CURSES)					  CURS_BORDER(3CURSES)

NAME
       curs_border,  border, wborder, box, whline, wvline - create curses bor‐
       ders, horizontal and vertical lines

SYNOPSIS
       cc [ flag ... ] file ... -lcurses [ library ... ]
       #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 vline(chtype ch, int n);

       int wvline(WINDOW *win, chtype ch, int n);

DESCRIPTION
       With the border(), wborder(), and  box() routines, a  border  is	 drawn
       around the edges of the window. The arguments and attributes are:

       ls   left side of the border
       rs   right side of the border
       ts   top side of the border
       bs   bottom side of the border
       tl   top left-hand corner
       tr   top right-hand corner
       bl   bottom left-hand corner
       br   bottom right-hand corner

       If  any	of  these arguments is zero, then the following default values
       (defined in  <curses.h>)	 are  used  respectively  instead:  ACS_VLINE,
       ACS_VLINE,    ACS_HLINE,	   ACS_HLINE,	 ACS_ULCORNER,	 ACS_URCORNER,
       ACS_BLCORNER, ACS_BRCORNER.

       box(win, verch, horch) is a shorthand for the following call:

       wborder(win, verch, verch, horch, horch , 0, 0, 0, 0)

       hline() and whline() draw a horizontal (left to right)  line  using  ch
       starting at the current cursor position in the window. The current cur‐
       sor position is not changed. The line is at most n characters long,  or
       as many as fit into the window.

       vline()	and  wvline()  draw  a	vertical (top to bottom) line using ch
       starting at the current cursor position in the window. The current cur‐
       sor  position is not changed. The line is at most n characters long, or
       as many as fit into the window.

RETURN VALUES
       All routines return the integer OK, or a non-negative integer if	 imme‐
       dok() is set. See curs_outopts(3CURSES).

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌───────────────┬─────────────────┐
       │ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
       ├───────────────┼─────────────────┤
       │MT-Level       │ Unsafe		 │
       └───────────────┴─────────────────┘

SEE ALSO
       curs_outopts(3CURSES), curses(3CURSES), attributes(5)

NOTES
       The header <curses.h> automatically includes the headers	 <stdio.h> and
       <unctrl.h>.

       Note that border() and box() may be macros.

				 Dec 31, 1996		  CURS_BORDER(3CURSES)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net