MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Curses Library Functions                     cursborder(3CURSES)



NAME
     cursborder, border, wborder, box, whline, wvline  -  create
     curses borders, horizontal and vertical lines

SYNOPSIS
     cc [ flag ... ] file ... -lcurses [ library ... ]
     #include 

     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 ) are used respectively
     instead:   ACSVLINE,   ACSVLINE,   ACSHLINE,   ACSHLINE,



SunOS 5.11          Last change: 31 Dec 1996                    1






Curses Library Functions                     cursborder(3CURSES)



     ACSULCORNER, ACSURCORNER, ACSBLCORNER, ACSBRCORNER.


     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 win-
     dow. The current cursor position is not changed. The line is
     at  most  n characters long, or as many as fit into the win-
     dow.


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

RETURN VALUES
     All routines  return  the  integer  OK,  or  a  non-negative
     integer if immedok() is set. See cursoutopts(3CURSES).

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Unsafe                      
    


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

NOTES
     The header   automatically  includes  the  headers
      and .


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






SunOS 5.11          Last change: 31 Dec 1996                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™