Annotation of 43BSDReno/share/doc/ps1/18.curses/intro.0, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 The Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" Redistribution and use in source and binary forms are permitted
                      5: .\" provided that the above copyright notice and this paragraph are
                      6: .\" duplicated in all such forms and that any documentation,
                      7: .\" advertising materials, and other materials related to such
                      8: .\" distribution and use acknowledge that the software was developed
                      9: .\" by the University of California, Berkeley.  The name of the
                     10: .\" University may not be used to endorse or promote products derived
                     11: .\" from this software without specific prior written permission.
                     12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
                     13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
                     14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     15: .\"
                     16: .\"    @(#)intro.0     6.2 (Berkeley) 3/17/89
                     17: .\"
                     18: .tp
                     19: .(l C
                     20: .ps 12
                     21: .ft B
                     22: Screen Updating and Cursor Movement Optimization:
                     23: .fl
                     24: A Library Package
                     25: .ft
                     26: .ps
                     27: .sp
                     28: .i "Kenneth C. R. C. Arnold"
                     29: .sp
                     30: Computer Science Division
                     31: Department of Electrical Engineering and Computer Science
                     32: University of California, Berkeley
                     33: Berkeley, California  94720
                     34: .sp 3
                     35: .bi ABSTRACT
                     36: .sp 2
                     37: .)l
                     38: .(q
                     39: .pp
                     40: This document describes a package of C library functions
                     41: which allow the user to:
                     42: .ie t .ip \ \ \ \(bu
                     43: .el .ip 1)
                     44: update a screen with reasonable optimization,
                     45: .ie t .ip \ \ \ \(bu
                     46: .el .ip 2)
                     47: get input from the terminal
                     48: in a screen-oriented fashion,
                     49: and
                     50: .ie t .ip \ \ \ \(bu
                     51: .el .ip 3)
                     52: independent from the above, move the cursor optimally
                     53: from one point to another.
                     54: .pp
                     55: These routines all use the
                     56: \*(tc \*(db to describe the capabilities of the terminal.
                     57: .)q
                     58: .b Acknowledgements
                     59: .pp
                     60: This package would not exist
                     61: without the work of Bill Joy,
                     62: who,
                     63: in writing his editor,
                     64: created the capability to generally describe terminals,
                     65: wrote the routines which read this \*(db,
                     66: and, most importantly,
                     67: those which implement optimal cursor movement,
                     68: which routines I have simply lifted nearly intact.
                     69: Doug Merritt and Kurt Shoens also were extremely important,
                     70: as were both willing to waste time listening to me rant and rave.
                     71: The help and/or support of
                     72: Ken Abrams,
                     73: Alan Char,
                     74: Mark Horton,
                     75: and
                     76: Joe Kalash,
                     77: was, and is,
                     78: also greatly appreciated.
                     79: .sp 2
                     80: Revised 16 April 1986

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.