Unix Man (Справочное руководство)


CURSES(3X) - часть 24


char *tgoto (cap, col, row)

Подставить аргументы в указанный элемент. Для вывода возвращенной цепочки символов необходимо использовать процедуру tputs.

tputs (str, count, putc)

См. выше раздел Процедуры уровня terminfo.

Дополнительные процедуры


traceoff ( )
traceon ( )

Включить и выключить трассировочную печать отладочной версии библиотеки curses (/usr/lib/ libdcurses.a). Эта библиотека доступна только тем, кто приобрел лицензию на исходные тексты пакета curses.

unctrl (c)

Этот макрос преобразует символ в цепочку, содержащую его печатное представление. Управляющие символы изображаются в виде ^X. Печатные символы не изменяются.

Отметим, что unctrl - это макрос, определенный в файле <unctrl.h>, автоматически подключающемся к <curses.h>.

char *keyname (c)

Возвращается цепочка символов, соответствующая клавише c.

filter ( ) Данная процедура является одной из тех, которые должны вызываться перед initscr. Вызов этой процедуры означает, что в пределах пакета curses экран считается имеющим единичную высоту. В результате процедуры пакета не будут использовать возможностей терминала, подразумевающих знание номера строки на экране.

Использование curscr


Спецокно curscr может использоваться только несколькими процедурами. Если обратиться к процедуре clearok с аргументом curscr, то следующее обращение к wrefresh для любого окна приведет к очистке экрана и затем его полной перерисовке. Если обратиться к процедуре wrefresh с аргументом curscr, то экран немедленно очистится и перерисуется. Именно так большинство программ осуществляет перерисовку экрана. Если curscr указывается в качестве аргумента процедур overlay, overwite или copywin, то доступ производится к текущему состоянию виртуального экрана терминала.

Устаревшие процедуры


Следующие процедуры оставлены только для того, чтобы обеспечить совместимость с программами, написанными для старых версий пакета curses. Все они могут быть заменены указанными процедурами:

crmode ( ) заменяется на cbreak ( )
fixterm ( ) заменяется на reset_prog_mode ( )
gettmode ( ) заменяется на пустую процедуру
nocrmode ( ) заменяется на nocbreak ( )
resetterm ( ) заменяется на reset_shell_mode ( )
saveterm ( ) заменяется на def_prog_mode ( )
setterm ( ) заменяется на setupterm ( )




Начало  Назад  Вперед



Книжный магазин