Руководство программиста для Linux

    778b1c86   

Опции


Опции вывода

* int idlok(win, bf) void idcok(win, bf)

Включение и отключение возможностей вставки/удаления для окна терминала (idlok(...) для линий, idcok(...) - для символов). (idcok(...) пока не реализована.) * void immedok(win, bf)

Если устанавливается TRUE, то каждое изменение в окне вызывает физическое обновление экрана. Это может ухудшить характеристики программы, поэтому значение по умолчанию - FALSE. (Пока не реализована.)

|-------|-------|-------| |-------|-------|-------|-------| | ??? | KEY_ | KEY_ | | NUM | / | * | - | | | HOME | PPAGE | | | | | | |-------|-------|-------| |-------|-------|-------|-------| | CTRL | KEY_ | KEY_ | | KEY_ | KEY_ | KEY_ | | | +D | END | NPAGE | | HOME | UP | PPAGE | | |-------|-------|-------| |-------|-------|-------| + | | KEY_ | ??? | KEY_ | | | LEFT | | RIGHT | | |-------| |-------|-------|-------|-------| | KEY_ | | KEY_ | KEY_ | KEY_ | | | UP | | END | DOWN | NPAGE | CTRL | |-------|-------|-------| |-------|-------|-------| +M | | KEY_ | KEY_ | KEY_ | | ??? | KEY_ | | | LEFT | DOWN | RIGHT | | | DC | | |-------|-------|-------| |-------|-------|-------|-------| * int clearok(win, bf)

Если bf равен TRUE, то следующий вызов wrefresh(win) очистит экран и полностью его перерисует (Ctrl+L в редакторе vi).

* int leaveok(win, bf)

По умолчанию ncurses ставит курсор там, где он был при последнем обновлении окна. Программы, не использующие курсор, могут установить leaveok(...) TRUE и сэкономить время, требующееся движения курсора. Кроме того, ncurses попытается сделать курсор терминала невидимым. * int nl() nonl()

Управление переходом на новую строку. После nl() произойдетт возврат каретки и дозаполнение; nonl() отключает контроль. В последнем случае ncurses может ускорить перемещение курсора.



Содержание раздела