Abstract for C Curses
Summary of Changes
The Curses Library
Terminology
Naming Conventions
Structure of a Curses Program
Return Values
Initializing Curses
Windows in the Curses Environment
The Default Window Structure
The Current Window Structure
Subwindows
Pads
Manipulating Window Data with Curses
Curses Interfaces
addch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
addchstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
addnstr()
Name
Synopsis
Description
Return Value
Errors
See Also
addnwstr()
Name
Synopsis
Description
Return Value
Errors
See Also
add_wch()
Name
Synopsis
Description
Return Value
Errors
See Also
add_wchnstr()
Name
Synopsis
Description
Return Value
Errors
See Also
attroff()
Name
Synopsis
Description
Return Value
Errors
See Also
attr_get()
Name
Synopsis
Description
Return Value
Errors
See Also
baudrate()
Name
Synopsis
Description
Return Value
Errors
See Also
beep()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
bkgd()
Name
Synopsis
Description
Return Value
bkgd()
Errors
Application Usage
See Also
bkgrnd()
Name
Synopsis
Description
Return Value
Errors
See Also
border()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
border_set()
Name
Synopsis
Description
Return Value
Errors
See Also
box()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
box_set()
Name
Synopsis
Description
Return Value
Errors
See Also
can_change_color()
Name
Synopsis
Description
Querying Capabilities
Initialization
Color Identification
User-Defined Color Pairs
Return Value
Errors
Application Usage
See Also
cbreak()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
chgat()
Name
Synopsis
Description
Return Value
Errors
See Also
clear()
Name
Synopsis
Description
Return Value
Errors
See Also
clearok()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
clrtobot()
Name
Synopsis
Description
Return Value
Errors
See Also
clrtoeol()
Name
Synopsis
Description
Return Value
Errors
See Also
color_content()
Name
Synopsis
Description
COLOR_PAIRS
Name
Synopsis
Description
COLS
Name
Synopsis
Description
See Also
copywin()
Name
Synopsis
Description
Return Value
Errors
See Also
curscr
Name
Synopsis
Description
See Also
curs_set()
Name
Synopsis
Description
Return Value
Errors
See Also
cur_term()
Name
Synopsis
Description
See Also
def_prog_mode()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
delay_output()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
delch()
Name
Synopsis
Description
Return Value
Errors
See Also
del_curterm()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
deleteln()
Name
Synopsis
Description
Return Value
Errors
See Also
delscreen()
Name
Synopsis
Description
Return Value
Errors
See Also
delwin()
Name
Synopsis
Description
Return Value
Errors
See Also
derwin()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
doupdate()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
dupwin()
Name
Synopsis
Description
Return Value
Errors
See Also
echo()
Name
Synopsis
Description
Return Value
Errors
See Also
echochar()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
echo_wchar()
Name
Synopsis
Description
Return Value
Errors
See Also
endwin()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
erase()
Name
Synopsis
Description
erasechar()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
filter()
Name
Synopsis
Description
Return Value
Errors
See Also
flash()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
flushinp()
Name
Synopsis
Description
Return Value
Errors
See Also
getbegyx()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getbkgd()
Name
Synopsis
Description
getbkgrnd()
Name
Synopsis
Description
getcchar()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getmaxyx()
Name
Synopsis
Description
getnstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getn_wstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getparyx()
Name
Synopsis
Description
getstr()
Name
Synopsis
Description
get_wch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
getwin()
Name
Synopsis
Description
Return Value
Errors
See Also
get_wstr()
Name
Synopsis
Description
getyx()
Name
Synopsis
Description
halfdelay()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
has_colors()
Name
Synopsis
Description
has_ic()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
hline()
Name
Synopsis
Description
Return Value
Errors
hline()
Application Usage
See Also
hline_set()
Name
Synopsis
Description
Return Value
Errors
hline_set()
See Also
idcok()
Name
Synopsis
Description
Return Value
Errors
See Also
idlok()
Name
Synopsis
Description
immedok()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
inch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
inchnstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
init_color()
Name
Synopsis
Description
initscr()
Name
Synopsis
Description
initscr()
Return Value
Errors
Application Usage
See Also
innstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
innwstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
insch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
insdelln()
Name
Synopsis
Description
Return Value
Errors
See Also
insertln()
Name
Synopsis
Description
Return Value
Errors
See Also
insnstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
ins_nwstr()
Name
Synopsis
Description
Return Value
Errors
See Also
insstr()
Name
Synopsis
Description
instr()
Name
Synopsis
Description
ins_wch()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
ins_wstr()
Name
Synopsis
Description
intrflush()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
in_wch()
Name
Synopsis
Description
Return Value
Errors
See Also
in_wchnstr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
inwstr()
Name
Synopsis
Description
isendwin()
Name
Synopsis
Description
Return Value
Errors
See Also
is_linetouched()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
keyname()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
keypad()
Name
Synopsis
Description
Return Value
Errors
See Also
killchar()
Name
Synopsis
Description
leaveok()
Name
Synopsis
Description
LINES
Name
Synopsis
Description
See Also
longname()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
meta()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
move()
Name
Synopsis
Description
Return Value
Errors
See Also
mv
Name
Description
See Also
mvcur()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
mvderwin()
Name
Synopsis
Description
Return Value
Errors
See Also
mvprintw()
Name
Synopsis
Description
Return Value
Errors
See Also
mvscanw()
Name
Synopsis
Description
Return Value
Errors
See Also
mvwin()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
napms()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
newpad()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
newterm()
Name
Synopsis
Description
newwin()
Name
Synopsis
Description
nl()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
no
Name
Description
nodelay()
Name
Synopsis
Description
Return Value
Errors
See Also
noqiflush()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
notimeout()
Name
Synopsis
Description
Return Value
Errors
See Also
overlay()
Name
Synopsis
Description
Return Value
Errors
See Also
pair_content()
Name
Synopsis
Description
pechochar()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
pnoutrefresh()
Name
Synopsis
Description
printw()
Name
Synopsis
Description
putp()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
putwin()
Name
Synopsis
Description
qiflush()
Name
Synopsis
Description
raw()
Name
Synopsis
Description
redrawwin()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
refresh()
Name
Synopsis
Description
reset_prog_mode()
Name
Synopsis
Description
resetty()
Name
Synopsis
Description
Return Value
Errors
See Also
restartterm()
Name
Synopsis
Description
ripoffline()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
savetty()
Name
Synopsis
Description
scanw()
Name
Synopsis
Description
scr_dump()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
scrl()
Name
Synopsis
Description
Return Value
Errors
See Also
scrollok()
Name
Synopsis
Description
setcchar()
Name
Synopsis
Description
Return Value
Errors
See Also
set_curterm()
Name
Synopsis
Description
setscrreg()
Name
Synopsis
Description
set_term()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
setupterm()
Name
Synopsis
Description
slk_attroff()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
standend()
Name
Synopsis
Description
Return Value
Errors
See Also
start_color()
Name
Synopsis
Description
stdscr
Name
Synopsis
Description
See Also
subpad()
Name
Synopsis
Description
subwin()
Name
Synopsis
Description
syncok()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
termattrs()
Name
Synopsis
Description
Return Value
Errors
See Also
termname()
Name
Synopsis
Description
Return Value
Errors
See Also
tgetent()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
tigetflag()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
timeout()
Name
Synopsis
Description
touchline()
Name
Synopsis
Description
tparm()
Name
Synopsis
Description
tputs()
Name
Synopsis
Description
typeahead()
Name
Synopsis
Description
Return Value
Errors
See Also
unctrl()
Name
Synopsis
Description
Return Value
Errors
See Also
ungetch()
Name
Synopsis
Description
Return Value
Errors
See Also
untouchwin()
Name
Synopsis
Description
use_env()
Name
Synopsis
Description
Return Value
Errors
See Also
vidattr()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
vline()
Name
Synopsis
Description
vline_set()
Name
Synopsis
Description
vwprintw()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
vw_printw()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
vwscanw()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
vw_scanw()
Name
Synopsis
Description
Return Value
Errors
Application Usage
See Also
w
Name
Description
wunctrl()
Name
Synopsis
Description
Return Value
Errors
See Also
Headers
<cursesh>
Name
Synopsis
Description
See Also
<termh>
Name
Synopsis
Description
See Also
<unctrlh>
Name
Description
See Also
Terminfo Source Format (ENHANCED CURSES)
Source File Syntax
Minimum Guaranteed Limits
Formal Grammar
Defined Capabilities
Sample Entry
Types of Capabilities in the Sample Entry
Device Capabilities
Basic Capabilities
Parameterized Strings
Cursor Motions
Area Clears
Insert/Delete Line
Insert/Delete Character
Highlighting, Underlining, and Visible Bells
Keypad
Tabs and Initialization
Delays
Status Lines
Line Graphics
Color Manipulation
Miscellaneous
Special Cases
Similar Terminals
Printer Capabilities
Rounding Values
Printer Resolution
Specifying Printer Resolution
Capabilities that Cause Movement
Alternate Character Sets
Dot-Matrix Graphics
Effect of Changing Printing Resolution
Print Quality
Printing Rate and Buffer Size
Selecting a Terminal
Application Usage
Conventions for Device Aliases
Variations of Terminal Definitions