|
|
#include <curses.h>int deleteln(void); int wdeleteln(WINDOW *win); int insdelln(int n); int winsdelln(WINDOW *win, int n); int insertln(void); int winsertln(WINDOW *win);
The routines deleteln(S-osr5) and wdeleteln(S-osr5) delete the line at the cursor in the window. All lines below the current line are moved up one line, and the bottom line of the window is cleared. The cursor position does not change. (This does not imply use of a hardware delete line feature.)
The routines insdelln(S-osr5) and winsdelln(S-osr5), for positive n, insert n lines into the specified window above the current line. The n bottom lines are lost. For negative n, they delete n lines (starting with the one at the cursor) and move the remaining lines up. The bottom n lines are cleared. The current cursor position remains the same.
The routines insertln(S-osr5) and winsertln(S-osr5) insert a blank line above the current line and the bottom line is lost. (This does not imply use of a hardware insert line feature.)
All the routines but winsdelln( ) can be macros.