HPlogo MPE/iX Developer's Kit Reference Manual Volume 2: HP 3000 MPE/iX Computer Systems

Chapter 4 CURSES

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Table of Contents

Environment Variables
TERMINFO Environment Variable
COLUMNS Environment Variable
LINES Environment Variable
Implementation Details
Global Variables
Implementation Considerations
Portability
Descriptions of CURSES Routines
addch waddch mvaddch mvwaddch
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
addchstr waddchstr addchnstr waddchnstr mvaddchstr mvwaddchstr mvaddchnstr mvwaddchnstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
addstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
attroff
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
baudrate
Syntax
Return Values
Description
Implementation Considerations
Portability
beep
Syntax
Return Values
Description
Implementation Considerations
Portability
bkgdset
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
border
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
cbreak
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
clear
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
clearok
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
clrtobot
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
clrtoeol
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
color_pair
copywin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
cur_set
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
def_prog_mode
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
del_curterm
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
delay_output
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
delch
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
deleteln
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
delscreen
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
delwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
derwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
dupwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
echo
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
echochar
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
endwin
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
erase
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
erasechar
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
flushinp
Syntax
Return Values
Description
Implementation Considerations
Portability
getch
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
getstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
getyx
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
halfdelay
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
has_color
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
has_ic
Syntax
Return Values
Description
Implementation Considerations
Portability
idlok
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
immedok
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
inch
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
inchstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
init_color
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
initscr
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
insch
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
insdelln
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
insertln
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
insstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
instr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
intrflush
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
keyname
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
keypad
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
killchar
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
leaveok
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
longname
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
meta
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
move
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
mvcur
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
mvwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
napms
newpad
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
newterm
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
newwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
nl
Syntax
Return Values
Description
Implementation Considerations
Portability
nodelay
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
notimeout
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
overlay
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
pair_content
prefresh
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
printw
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
qiflush
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
raw
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
redrawwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
refresh
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
reset_prog_mode
Syntax
Return Values
Description
Implementation Considerations
Portability
resetty
Syntax
Return Values
Description
Implementation Considerations
Portability
scanw
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
scr_dump
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
srcl
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
scrollok
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
set_curterm
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
set_term
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability
setscrreg
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
setupterm
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
start_color
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
subwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
termattrs
Syntax
Return Values
Description
Implementation Considerations
Portability
termname
Syntax
Return Values
Description
Implementation Considerations
Portability
tgetent
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tgetflag
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tgetnum
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tgetstr
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tgoto
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tigetflag
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
timeout
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
touchwin
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tparm
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
tputs
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
traceon
Syntax
Return Values
Description
Implementation Considerations
Portability
typeahead
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
unctrl
Syntax
Return Values
Description
Implementation Considerations
See Also
Portability
use_env
Syntax
Parameters
Return Values
Description
Implementation Considerations
See Also
Portability
vidputs
Syntax
Parameters
Return Values
Description
Implementation Considerations
Portability

The CURSES screen management package consists of routines and macros for creating and modifying input and output to a terminal screen. CURSES contains routines for creating windows, highlighting text, writing to the screen, reading from user input, and moving the cursor.

The CURSES package is designed to optimize screen update activities. For example, when updating the screen, CURSES minimizes the number of characters sent to the terminal to move and update the screen.

CURSES is a terminal-independent package, providing a common user interface to a variety of terminal types. Its portability is facilitated by the TERMINFO database, which contains a compiled definition of each terminal type. By referring to the database information, CURSES gains access to low-level details about individual terminals.

CURSES tailors its activities to the terminal type specified by the TERM environment variable. The TERM environment variable may be set in the MPE/iX shell by entering:



   export TERM=terminal_name

Hewlett-Packard systems default to the hp2392a terminal name.

Feedback to webmaster