Дополнительная информация о функциях curses, соответствующих спецификации X/Open UNIX95 и доступных в AIX 4.2 и более поздних версиях, приведена в спецификации X/Open CAE.
Процедуры curses можно разделить на следующие категории:
scr_dump | Записывает текущее содержимое виртуального экрана в указанный файл. |
scr_init | Инициализирует структуры данных curses значениями из указанного файла. |
scr_restore | Выводит на виртуальный экран содержимое текущего файла. |
echochar, wechochar и pechochar | Функционально равносильны последовательному вызову функций addch (или waddch) и refresh (или wrefresh). |
flushinp | Передает в программу все символы из буфера, введенные пользователем, но еще не считанные программой. |
insertln или winsertln | Выводит в окне пустую строку. |
keyname | Возвращает указатель на строку символов, представляющую символьное имя параметра Key. |
meta | Определяет, может ли функция wgetch возвращать однобайтовые символы. |
nodelay | Выключает режим блокирующего вызова функции wgetch. Если данных для ввода еще нет, функция wgetch возвращает ERR. |
scroll | Прокручивает содержимое окна на одну строку вверх. |
unctrl | Возвращает представление символа для печати. Управляющие символы отмечены символом ^. |
vwprintw | Выполняет те же действия, что и функция wprintw, но поддерживает список аргументов переменной длины. |
vwscanw | Выполняет те же действия, что и функция wscanw, но поддерживает список аргументов переменной длины. |
def_prog_mode | Устанавливает в качестве текущего режима терминала режим с применением curses. |
def_shell_mode | Сохраняет в качестве текущего режима терминала режим без применения curses. |
del_curterm | Освобождает область памяти, на которую указывает переменная oterm. |
notimeout | Запрещает функции wgetch устанавливать таймер при обработке входных escape-последовательностей. |
pechochar | Равносильна последовательному вызову функций waddch и prefresh. |
reset_prog_mode | Возвращает терминал в режим с применением curses. |
reset_shell_mode | Возвращает терминал в режим без применения curses (режим оболочки). Функция endwin делает это автоматически. |
restartterm | Настраивает структуру TERMINAL для работы с curses. Эта функция аналогична функции setupterm. Функцию restartterm следует вызывать после восстановления предыдущего состояния памяти, например, после вызова функции scr_restore. |
color_content | Возвращает структуру цвета. |
init_color | Изменяет цвет на указанный. |
init_pair | Устанавливает указанные цвета фона и изображения. |
pair_content | Устанавливает в качестве цветов изображения и фона пару цветов с заданным номером. |
baudrate | Возвращает скорость вывода текущего терминала. |
erasechar | Возвращает символ стирания курсором, выбранный пользователем. |
killchar | Возвращает символ удаления строки, выбранный пользователем. |