(3curses) - Curses library routines
DOC HOME
SITE MAP
MAN PAGES
GNU INFO
SEARCH
PRINT BOOK
(3curses) - Curses library routines
Intro
Introduction to the X/Open Curses terminal operations interface
addch
add a single-byte character and rendition to a window and advance the cursor
addchnstr
add string of single-byte characters and renditions to a window
addchstr
add string of single-byte characters and renditions to a window
addnstr
add a string of multi-byte characters without rendition to a window and advance cursor
addnwstr
add a wide-character string to a window and advance the cursor
addstr
add a string of multi-byte characters without rendition to a window and advance cursor
add_wch
add a complex character and rendition to a window
add_wchnstr
add an array of complex characters and renditions to a window
add_wchstr
add an array of complex characters and renditions to a window
addwstr
add a wide-character string to a window and advance the cursor
attr_get
window attribute control functions
attr_off
window attribute control functions
attroff
restricted window attribute control functions
attr_on
window attribute control functions
attron
restricted window attribute control functions
attr_set
window attribute control functions
attrset
restricted window attribute control functions
baudrate
get terminal baud rate
beep
audible signal
bkgd
background attribute manipulation
bkgdset
background attribute manipulation
bkgrnd
background attribute manipulation using complex characters
bkgrndset
background attribute manipulation using complex characters
border
draw borders from single-byte characters and renditions
border_set
draw borders from complex characters and renditions
box
draw borders from single-byte characters and renditions
box_set
draw borders from complex characters and renditions
can_change_color
query color redefinition on terminal
cbreak
input mode control functions
chgat
change renditions of characters in a window
clear
clear a window
clearok
terminal output control functions
clrtobot
clear from cursor to end of window
clrtoeol
clear from cursor to end of line
color
color manipulation functions
color_content
identify intensity components of a color
COLOR_PAIR
return the color attribute for a given color-pair
COLOR_PAIRS
maximum number of supported color-pairs
COLORS
number of supported colors
color_set
window attribute control functions
COLS
number of columns on terminal screen
copywin
copy a region of a window
curscr
current window
curs_set
set the cursor mode
cur_term
current terminal information
def_prog_mode
save/restore program or shell terminal modes
def_shell_mode
save/restore program or shell terminal modes
delay_output
delay output
delch
delete a character from a window
del_curterm
interfaces to the terminfo database
deleteln
delete lines in a window
delscreen
free storage associated with a screen
delwin
delete a window
derwin
window creation functions
doupdate
refresh windows and lines
dupwin
duplicate a window
echo
enable/disable terminal echo
echochar
echo single-byte character and rendition to a window and refresh
echo_wchar
write a complex character and immediately refresh the window
endwin
suspend Curses session
erase
clear a window
erasechar
terminal environment query functions
erasewchar
terminal environment query functions
filter
disable use of certain terminal capabilities
flash
flash the screen
flushinp
discard input
getbegyx
get cursor and window coordinates
getbkgd
background attribute manipulation
getbkgrnd
background attribute manipulation using complex characters
getcchar
get a wide character string and rendition from a cchar_t
getch
get a single-byte character from the terminal
getmaxyx
get cursor and window coordinates
getnstr
get a multi-byte character string from the terminal
getn_wstr
get an array of wide characters and function key codes from a terminal
getparyx
get cursor and window coordinates
getstr
get a multi-byte character string from the terminal
get_wch
get a wide character from a terminal
getwin
dump window to, and reload window from a file
get_wstr
get an array of wide characters and function key codes from a terminal
getyx
get cursor and window coordinates
halfdelay
control input character delay mode
has_colors
query color support on terminal
has_ic
query functions for terminal insert and delete capability
has_il
query functions for terminal insert and delete capability
hline
draw lines from single-byte characters and renditions
hline_set
draw lines from complex characters and renditions
idcok
enable or disable use of hardware insert and delete-character features
idlok
terminal output control functions
immedok
enable or disable immediate terminal refresh
inch
input a single-byte character and rendition from a window
inchnstr
input an array of single-byte characters and renditions from a window
inchstr
input an array of single-byte characters and renditions from a window
init_color
redefine a color
init_pair
define or redefine a color-pair
initscr
screen initialisation functions
innstr
input a multi-byte character string from a window
innwstr
input a string of wide characters from a window
insch
insert a single-byte character and rendition into a window
insdelln
delete or insert lines into a window
insertln
insert lines into a window
insnstr
insert a multi-byte character string into a window
ins_nwstr
insert a wide-character string into a window
insstr
insert a multi-byte character string into a window
instr
input a multi-byte character string from a window
ins_wch
insert a complex character and rendition into a window
ins_wstr
insert a wide-character string into a window
intrflush
enable or disable flush on interrupt
in_wch
extract a complex character and rendition from a window
in_wchnstr
extract an array of complex characters and renditions from a window
in_wchstr
extract an array of complex characters and renditions from a window
inwstr
input a string of wide characters from a window
isendwin
determine whether a screen has been refreshed
is_linetouched
window refresh control functions
is_wintouched
window refresh control functions
key_name
get name of key
keyname
get name of key
keypad
enable/disable abbreviation of function keys
killchar
terminal environment query functions
killwchar
terminal environment query functions
leaveok
terminal output control functions
LINES
number of lines on terminal screen
longname
get verbose description of current terminal
meta
enable/disable meta-keys
move
window cursor location functions
mv
pointer page for functions with mv prefix
mvaddch
add a single-byte character and rendition to a window and advance the cursor
mvaddchnstr
add string of single-byte characters and renditions to a window
mvaddchstr
add string of single-byte characters and renditions to a window
mvaddnstr
add a string of multi-byte characters without rendition to a window and advance cursor
mvaddnwstr
add a wide-character string to a window and advance the cursor
mvaddstr
add a string of multi-byte characters without rendition to a window and advance cursor
mvadd_wch
add a complex character and rendition to a window
mvadd_wchnstr
add an array of complex characters and renditions to a window
mvadd_wchstr
add an array of complex characters and renditions to a window
mvaddwstr
add a wide-character string to a window and advance the cursor
mvchgat
change renditions of characters in a window
mvcur
output cursor movement commands to the terminal
mvdelch
delete a character from a window
mvderwin
define window coordinate transformation
mvgetch
get a single-byte character from the terminal
mvgetnstr
get a multi-byte character string from the terminal
mvgetn_wstr
get an array of wide characters and function key codes from a terminal
mvgetstr
get a multi-byte character string from the terminal
mvget_wch
get a wide character from a terminal
mvget_wstr
get an array of wide characters and function key codes from a terminal
mvhline
draw lines from single-byte characters and renditions
mvhline_set
draw lines from complex characters and renditions
mvinch
input a single-byte character and rendition from a window
mvinchnstr
input an array of single-byte characters and renditions from a window
mvinchstr
input an array of single-byte characters and renditions from a window
mvinnstr
input a multi-byte character string from a window
mvinnwstr
input a string of wide characters from a window
mvinsch
insert a single-byte character and rendition into a window
mvinsnstr
insert a multi-byte character string into a window
mvins_nwstr
insert a wide-character string into a window
mvinsstr
insert a multi-byte character string into a window
mvinstr
input a multi-byte character string from a window
mvins_wch
insert a complex character and rendition into a window
mvins_wstr
insert a wide-character string into a window
mvin_wch
extract a complex character and rendition from a window
mvin_wchnstr
extract an array of complex characters and renditions from a window
mvin_wchstr
extract an array of complex characters and renditions from a window
mvinwstr
input a string of wide characters from a window
mvprintw
print formatted output in window
mvscanw
convert formatted input from a window
mvvline
draw lines from single-byte characters and renditions
mvvline_set
draw lines from complex characters and renditions
mvwaddch
add a single-byte character and rendition to a window and advance the cursor
mvwaddchnstr
add string of single-byte characters and renditions to a window
mvwaddchstr
add string of single-byte characters and renditions to a window
mvwaddnstr
add a string of multi-byte characters without rendition to a window and advance cursor
mvwaddnwstr
add a wide-character string to a window and advance the cursor
mvwaddstr
add a string of multi-byte characters without rendition to a window and advance cursor
mvwadd_wch
add a complex character and rendition to a window
mvwadd_wchnstr
add an array of complex characters and renditions to a window
mvwadd_wchstr
add an array of complex characters and renditions to a window
mvwaddwstr
add a wide-character string to a window and advance the cursor
mvwchgat
change renditions of characters in a window
mvwdelch
delete a character from a window
mvwgetch
get a single-byte character from the terminal
mvwgetnstr
get a multi-byte character string from the terminal
mvwgetn_wstr
get an array of wide characters and function key codes from a terminal
mvwgetstr
get a multi-byte character string from the terminal
mvwget_wch
get a wide character from a terminal
mvwget_wstr
get an array of wide characters and function key codes from a terminal
mvwhline
draw lines from single-byte characters and renditions
mvwhline_set
draw lines from complex characters and renditions
mvwin
move window
mvwinch
input a single-byte character and rendition from a window
mvwinchnstr
input an array of single-byte characters and renditions from a window
mvwinchstr
input an array of single-byte characters and renditions from a window
mvwinnstr
input a multi-byte character string from a window
mvwinnwstr
input a string of wide characters from a window
mvwinsch
insert a single-byte character and rendition into a window
mvwinsnstr
insert a multi-byte character string into a window
mvwins_nwstr
insert a wide-character string into a window
mvwinsstr
insert a multi-byte character string into a window
mvwinstr
input a multi-byte character string from a window
mvwins_wch
insert a complex character and rendition into a window
mvwins_wstr
insert a wide-character string into a window
mvwin_wch
extract a complex character and rendition from a window
mvwin_wchnstr
extract an array of complex characters and renditions from a window
mvwin_wchstr
extract an array of complex characters and renditions from a window
mvwinwstr
input a string of wide characters from a window
mvwprintw
print formatted output in window
mvwscanw
convert formatted input from a window
mvwvline
draw lines from single-byte characters and renditions
mvwvline_set
draw lines from complex characters and renditions
napms
suspend the calling process
newpad
pad management functions
newterm
screen initialisation functions
newwin
window creation functions
nl
enable/disable newline translation
no
pointer page for functions with no prefix
nocbreak
input mode control functions
nodelay
enable or disable block during read
noecho
enable/disable terminal echo
nonl
enable/disable newline translation
noqiflush
enable/disable queue flushing
noraw
input mode control functions
notimeout
control blocking on input
overlay
copy overlapped windows
overwrite
copy overlapped windows
pair_content
retrieve component colors of a color-pair
PAIR_NUMBER
return a color-pair number for given color attribute
pechochar
write a character and rendition and immediately refresh the pad
pecho_wchar
write a character and rendition and immediately refresh the pad
pnoutrefresh
pad management functions
prefresh
pad management functions
printw
print formatted output in window
putp
output commands to the terminal
putwin
dump window to, and reload window from a file
qiflush
enable/disable queue flushing
raw
input mode control functions
redrawwin
line update status functions
refresh
refresh windows and lines
reset_prog_mode
save/restore program or shell terminal modes
reset_shell_mode
save/restore program or shell terminal modes
resetty
save/restore terminal mode
restartterm
interfaces to the terminfo database
ripoffline
reserve a line for a dedicated purpose
savetty
save/restore terminal mode
scanw
convert formatted input from a window
scr_dump
screen file input/output functions
scr_init
screen file input/output functions
scrl
scroll a Curses window
scroll
scroll a Curses window
scrollok
terminal output control functions
scr_restore
screen file input/output functions
scr_set
screen file input/output functions
setcchar
set cchar_t from a wide character string and rendition
set_curterm
interfaces to the terminfo database
setscrreg,
terminal output control functions
setscrreg
define software scrolling region
set_term
switch between screens
setupterm
interfaces to the terminfo database
slk_attr_off
soft label functions
slk_attroff
soft label functions
slk_attr_on
soft label functions
slk_attron
soft label functions
slk_attr_set
soft label functions
slk_attrset
soft label functions
slk_clear
soft label functions
slk_color
soft label functions
slk_init
soft label functions
slk_label
soft label functions
slk_noutrefresh
soft label functions
slk_refresh
soft label functions
slk_restore
soft label functions
slk_set
soft label functions
slk_touch
soft label functions
slk_wset
soft label functions
standend
set and clear window attributes
standout
set and clear window attributes
start_color
initialize basic colors
stdscr
default window
subpad
pad management functions
subwin
window creation functions
syncok
synchronise a window with its
term_attrs
get supported terminal video attributes
termattrs
get supported terminal video attributes
termname
get terminal name
tgetent
termcap database emulation (TO BE WITHDRAWN)
tgetflag
termcap database emulation (TO BE WITHDRAWN)
tgetnum
termcap database emulation (TO BE WITHDRAWN)
tgetstr
termcap database emulation (TO BE WITHDRAWN)
tgoto
termcap database emulation (TO BE WITHDRAWN)
tigetflag
retrieve capabilities from the terminfo database
tigetnum
retrieve capabilities from the terminfo database
tigetstr
retrieve capabilities from the terminfo database
timeout
control blocking on input
touchline
window refresh control functions
touchwin
window refresh control functions
tparm
retrieve capabilities from the terminfo database
tputs
output commands to the terminal
typeahead
control checking for typeahead
unctrl
generate printable representation of a character
ungetch
push a character onto the input queue
unget_wch
push a character onto the input queue
untouchwin
window refresh control functions
use_env
specify source of screen size information
vid_attr
output attributes to the terminal
vidattr
output attributes to the terminal
vid_puts
output attributes to the terminal
vidputs
output attributes to the terminal
vline
draw lines from single-byte characters and renditions
vline_set
draw lines from complex characters and renditions
vw_printw
print formatted output in window
vwprintw
print formatted output in window (TO BE WITHDRAWN)
vw_scanw
convert formatted input from a window
vwscanw
who knows?
w
pointer page for functions with w prefix
waddch
add a single-byte character and rendition to a window and advance the cursor
waddchnstr
add string of single-byte characters and renditions to a window
waddchstr
add string of single-byte characters and renditions to a window
waddnstr
add a string of multi-byte characters without rendition to a window and advance cursor
waddnwstr
add a wide-character string to a window and advance the cursor
waddstr
add a string of multi-byte characters without rendition to a window and advance cursor
wadd_wch
add a complex character and rendition to a window
wadd_wchnstr
add an array of complex characters and renditions to a window
wadd_wchstr
add an array of complex characters and renditions to a window
waddwstr
add a wide-character string to a window and advance the cursor
wattr_get
window attribute control functions
wattr_off
window attribute control functions
wattroff
restricted window attribute control functions
wattr_on
window attribute control functions
wattron
restricted window attribute control functions
wattr_set
window attribute control functions
wattrset
restricted window attribute control functions
wbkgd
background attribute manipulation
wbkgdset
background attribute manipulation
wbkgrnd
background attribute manipulation using complex characters
wbkgrndset
background attribute manipulation using complex characters
wborder
draw borders from single-byte characters and renditions
wborder_set
draw borders from complex characters and renditions
wchgat
change renditions of characters in a window
wclear
clear a window
wclrtobot
clear from cursor to end of window
wclrtoeol
clear from cursor to end of line
wcolor_set
window attribute control functions
wcursyncup
synchronise a window with its
wdelch
delete a character from a window
wdeleteln
delete lines in a window
wechochar
echo single-byte character and rendition to a window and refresh
wecho_wchar
write a complex character and immediately refresh the window
werase
clear a window
wgetbkgrnd
background attribute manipulation using complex characters
wgetch
get a single-byte character from the terminal
wgetnstr
get a multi-byte character string from the terminal
wgetn_wstr
get an array of wide characters and function key codes from a terminal
wgetstr
get a multi-byte character string from the terminal
wget_wch
get a wide character from a terminal
wget_wstr
get an array of wide characters and function key codes from a terminal
whline
draw lines from single-byte characters and renditions
whline_set
draw lines from complex characters and renditions
winch
input a single-byte character and rendition from a window
winchnstr
input an array of single-byte characters and renditions from a window
winchstr
input an array of single-byte characters and renditions from a window
winnstr
input a multi-byte character string from a window
winnwstr
input a string of wide characters from a window
winsch
insert a single-byte character and rendition into a window
winsdelln
delete or insert lines into a window
winsertln
insert lines into a window
winsnstr
insert a multi-byte character string into a window
wins_nwstr
insert a wide-character string into a window
winsstr
insert a multi-byte character string into a window
winstr
input a multi-byte character string from a window
wins_wch
insert a complex character and rendition into a window
wins_wstr
insert a wide-character string into a window
win_wch
extract a complex character and rendition from a window
win_wchnstr
extract an array of complex characters and renditions from a window
win_wchstr
extract an array of complex characters and renditions from a window
winwstr
input a string of wide characters from a window
wmove
window cursor location functions
wnoutrefresh
refresh windows and lines
wprintw
print formatted output in window
wredrawln
line update status functions
wrefresh
refresh windows and lines
wscanw
convert formatted input from a window
wscrl
scroll a Curses window
wsetscrreg
terminal output control functions
wsetscrreg
define software scrolling region
wstandend
set and clear window attributes
wstandout
set and clear window attributes
wsyncdown
synchronise a window with its
wsyncup
synchronise a window with its
wtimeout
control blocking on input
wtouchln
window refresh control functions
wunctrl
generate printable representation of a wide character
wvline
draw lines from single-byte characters and renditions
wvline_set
draw lines from complex characters and renditions
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004