Add a character at the current position, then advance the cursor.
Add a sequence of characters at the current position.
Add a string at the current position.
Alternate character set.
Turn off the attributes given in argument (see the WA module).
WA
Turn off the attributes given in argument (see the A module).
A
Turn on the attributes given in argument.
Set the attributes.
Get the speed of a terminal (in bits per second).
Ring a bell.
Set the background of every character.
Set the background of the current character.
Blinking.
Extra bright or bold.
Draw a box around the edges of a window.
Draw a box.
Disable line buffering.
Bit-mask to extract a character.
chgat n attr color changes the attributes of n characters.
chgat n attr color
n
If called with true as second argument, the next call to wrefresh with this window will clear the streen completely and redraw the entire screen from scratch.
true
wrefresh
Color-pair number n.
Save the current terminal modes as the "program" state for use by the reser_prog_mod and reset_shell_mode functions.
reser_prog_mod
reset_shell_mode
Delete a character.
Delete a line.
Delete a screen.
Delete a window.
Same as subwin excepting that the position (x,y) is relative to the parent window.
subwin
x
y
Half bright.
Duplicate a window.
Don't echo typed characters.
echochar ch is equivalent to addch ch followed by refresh ().
echochar ch
addch ch
refresh ()
Restore the terminal (should be called before exiting).
Clear a window.
Get user's current erase character.
Flash the screen.
Get the predefined characters.
Get the current background.
Read a character in a window.
Read a string in a window.
Get the current cursor position.
Similar to cbreak but with delay.
cbreak
Has the terminal insert- and delete-character capabilites?
Has the terminal insert- and delete-line capabilites?
Draw an horizontal line.
Get the attributes of the caracter at current position.
Get the attributes of a sequence of characters.
Initialize the curses library.
Insert a character before cursor.
insdelln n inserts n lines above the current line if n is positive or deletes -n lines if n is negative.
insdelln n
-n
Insert a blank line above the current line.
Insert a string before cursor.
Get the attributes of a string.
Invisible or blank mode.
Has endwin been called without any subsequent call to werefresh?
endwin
werefresh
Get user's current line kill character.
Get a description of the terminal.
Sets the mouse mask.
Move the cursor.
Move a derived windw.
Move a window.
Create a new pad.
Create a new terminal.
newwin l c y x create a new window with l lines, c columns.
newwin l c y x
l
c
Enable line buffering (waits for characters until newline is typed).
Echo typed characters.
Normal display (no highlight).
overlay srcwin dstwin overlays srcwin on top of dstwin.
overlay srcwin dstwin
srcwin
dstwin
Get the pair number associated with the color_pair n attribute.
color_pair n
Protected mode.
Refresh windows.
Reverse video.
Dump the current screen to a file.
Switch terminal.
Initialize soft labels.
Best highlighting mode of the terminal.
subwin l c y x create a subwindow with l lines and c columns at screen-relative position (x,y).
subwin l c y x
If syncok is called with true as second argument, wsyncup is called automatically whenever there is a change in the window.
syncok
wsyncup
Underlining.
Draw a vertical line.
If Curses has been linked against a curses library with wide character support, then wide_ncurses is true.
Curses
wide_ncurses