diff options
Diffstat (limited to 'lib/libcurses/curses.3')
-rw-r--r-- | lib/libcurses/curses.3 | 208 |
1 files changed, 0 insertions, 208 deletions
diff --git a/lib/libcurses/curses.3 b/lib/libcurses/curses.3 deleted file mode 100644 index c45a251..0000000 --- a/lib/libcurses/curses.3 +++ /dev/null @@ -1,208 +0,0 @@ -.\" Copyright (c) 1985, 1991, 1993 -.\" The Regents of the University of California. All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)curses.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD$ -.\" -.Dd June 4, 1993 -.Dt CURSES 3 -.Os BSD 4 -.Sh NAME -.Nm curses -.Nd screen functions with ``optimal'' cursor motion -.Sh SYNOPSIS -.Nm cc -.Op Ar flags -.Ar files -.Fl lcurses ltermcap -.Op Ar libraries -.Sh DESCRIPTION -These routines give the user a method of updating screens with reasonable -optimization. They keep an image of the current screen, -and the user sets up an image of a new one. Then the -.Fn refresh -tells the routines to make the current screen look like the new one. -In order to initialize the routines, the routine -.Fn initscr -must be called before any of the other routines that deal with windows and -screens are used. The routine -.Fn endwin -should be called before exiting. -.Sh SEE ALSO -.Xr ioctl 2 , -.Xr getenv 3 , -.Xr tty 4 , -.Xr termcap 5 -.Rs -.%T Screen Updating and Cursor Movement Optimization: A Library Package -.%A Ken Arnold -.Re -.Sh AUTHORS -.An Ken Arnold -.Sh FUNCTIONS -.Bl -column "subwin(win,lines,cols,begin_y,begin_x) " -.It addch(ch) add a character to -.Em stdscr -.It addstr(str) add a string to -.Em stdscr -.It box(win,vert,hor) draw a box around a window -.It cbreak() set cbreak mode -.It clear() clear -.Em stdscr -.It clearok(scr,boolf) set clear flag for -.Em scr -.It clrtobot() clear to bottom on -.Em stdscr -.It clrtoeol() clear to end of line on -.Em stdscr -.It delch() delete a character -.It deleteln() delete a line -.It delwin(win) delete -.Em win -.It echo() set echo mode -.It endwin() end window modes -.It erase() erase -.Em stdscr -.It flusok(win,boolf) set flush-on-refresh flag for -.Em win -.It getch() get a char through -.Em stdscr -.It getcap(name) get terminal capability -.Em name -.It getstr(str) get a string through -.Em stdscr -.It gettmode() get tty modes -.It getyx(win,y,x) get (y,x) co-ordinates for -.Em win -.It inch() get char at current (y,x) co-ordinates -.It initscr() initialize screens -.It insch(c) insert a char -.It insertln() insert a line -.It leaveok(win,boolf) set leave flag for -.Em win -.It longname(termbuf,name) get long name from -.Em termbuf -.It move(y,x) move to (y,x) on -.Em stdscr -.It mvcur(lasty,lastx,newy,newx) actually move cursor -.It newwin(lines,cols,begin_y,begin_x)\ create a new window -.It nl() set newline mapping -.It nocbreak() unset cbreak mode -.It noecho() unset echo mode -.It nonl() unset newline mapping -.It noraw() unset raw mode -.It overlay(win1,win2) overlay -.Em win1 -on -.Em win2 -.It overwrite(win1,win2) overwrite -.Em win1 -on top of -.Em win2 -.It printw(fmt,arg1,arg2,...) printf on -.Em stdscr -.It raw() set raw mode -.It refresh() make current screen look like -.Em stdscr -.It resetty() reset tty flags to stored value -.It savetty() stored current tty flags -.It scanw(fmt,arg1,arg2,...) scanf through -.Em stdscr -.It scroll(win) scroll -.Em win -one line -.It scrollok(win,boolf) set scroll flag for -.Em win -.It setterm(name) set term variables for name -.It standend() end standout mode -.It standout() start standout mode -.It subwin(win,lines,cols,begin_y,begin_x)\ create a subwindow of -.Em win -.It touchline(win,y,sx,ex) mark line -.Em y -.Em sx -through -.Em sy -as changed on -.Em win -.It touchoverlap(win1,win2) mark overlap of -.Em win1 -on -.Em win2 -as changed -.It touchwin(win) \*(lqchange\*(rq all of -.Em win -.It unctrl(ch) printable version of -.Em ch -.It waddch(win,ch) add char to -.Em win -.It waddstr(win,str) add string to -.Em win -.It wclear(win) clear -.Em win -.It wclrtobot(win) clear to bottom of -.Em win -.It wclrtoeol(win) clear to end of line on -.Em win -.It wdelch(win,c) delete char from -.Em win -.It wdeleteln(win) delete line from -.Em win -.It werase(win) erase -.Em win -.It wgetch(win) get a char through -.Em win -.It wgetstr(win,str) get a string through -.Em win -.It winch(win) get char at current (y,x) in -.Em win -.It winsch(win,c) insert char into -.Em win -.It winsertln(win) insert line into -.Em win -.It wmove(win,y,x) set current (y,x) co-ordinates on -.Em win -.It wprintw(win,fmt,arg1,arg2,...)\ printf on -.Em win -.It wrefresh(win) make screen look like -.Em win -.It wscanw(win,fmt,arg1,arg2,...)\ scanf through -.Em win -.It wstandend(win) end standout mode on -.Em win -.It wstandout(win) start standout mode on -.Em win -.El -.Sh HISTORY -The -.Nm -package appeared in -.Bx 4.0 . |