border_set man page on Solaris

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

border_set(3XCURSES)	X/Open Curses Library Functions	  border_set(3XCURSES)

NAME
       border_set,  box_set,  wborder_set - use complex characters (and rendi‐
       tions) to draw borders

SYNOPSIS
       cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib \
       -R /usr/xpg4/lib -lcurses [ library... ]

       c89 [ flag... ] file... -lcurses [ library... ]

       #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);

       int box_set(WINDOW *win, const cchar_t *verch, const cchar_t *horch);

DESCRIPTION
       The border_set() and wborder_set() functions draw a border  around  the
       specified  window.   All	 parameters must be spacing complex characters
       with renditions. A parameter which is a null pointer is replaced by the
       default character.

       Constant Values for Borders

       ┌──────────────────────────────────────────────────────────────┐
       │		 Constant Values for Borders		      │
       │Parameter	     Default Constant	   Default Character  │
       │verch		     WACS_VLINE		   |		      │
       │horch		     WACS_HLINE		   -		      │
       │ls		     WACS_VLINE		   |		      │
       │rs		     WACS_VLINE		   |		      │
       │ts		     WACS_HLINE		   -		      │
       │bs		     WACS_HLINE		   -		      │
       │bl		     WACS_BLCORNER	   +		      │
       │br		     WACS_BRCORNER	   +		      │
       │tl		     WACS_ULCORNER	   +		      │
       │tr		     WACS_URCORNER	   +		      │
       └──────────────────────────────────────────────────────────────┘

       The call

       box_set(win,
       verch, horch)

       is a short form for

       wborder(win,
       verch, verch,
       horch, horch, NULL,
       NULL, NULL, NULL)

       When  the  window  is boxed, the bottom and top rows and right and left
       columns	are unavailable for text.

PARAMETERS
       ls	       Is the character and rendition used for the  left  side
		       of the border.

       rs	       Is  the character and rendition used for the right side
		       of the border.

       ts	       Is the character and rendition used for the top of  the
		       border.

       bs	       Is  the	character and rendition used for the bottom of
		       the border.

       tl	       Is the character and rendition used  for	 the  top-left
		       corner of the border.

       tr	       Is  the	character and rendition used for the top-right
		       corner of the border.

       bl	       Is the character and rendition used for the bottom-left
		       corner of the border.

       br	       Is  the	character  and	rendition used for the bottom-
		       right corner of the border.

       win	       Is the pointer to the window in which the border or box
		       is to be drawn.

       verch	       Is  the	character  and rendition used for the left and
		       right columns of the box.

       horch	       Is the character and rendition used  for	 the  top  and
		       bottom rows of the box.

RETURN VALUES
       On success, these functions return OK. Otherwise, they return ERR.

ERRORS
       None.

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

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

SEE ALSO
       add_wch(3XCURSES),	  addch(3XCURSES),	   attr_get(3XCURSES),
       attroff(3XCURSES),	 border(3XCURSES),	  libcurses(3XCURSES),
       attributes(5), standards(5)

SunOS 5.10			  5 Jun 2002		  border_set(3XCURSES)
[top]

List of man pages available for Solaris

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