Man pages на русском



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


ПСЕВДОГРАФИКА

Следующие переменные могут быть использованы для рисования рамочек на экране терминала с помощью процедуры waddch. Если соответствующий символ может быть выведен на терминал, значение переменной будет иметь установленный бит A_ALTCHARSET. В противном случае переменная имеет подразумеваемое значение. Отправной точкой для набора символов послужили возможности терминала vt100.

Имя Символ по умолчанию Описание ACS_ULCORNER + левый верхний угол ACS_LLCORNER + левый нижний угол ACS_URCORNER + правый верхний угол ACS_LRCORNER + правый нижний угол ACS_RTEE + правый край ACS_LTEE + левый край ACS_BTEE + нижний край ACS_TTEE + верхний край ACS_HLINE - горизонталь ACS_VLINE | вертикаль ACS_PLUS + крест ACS_S1 - надчеркивание ACS_S9 _ подчеркивание ACS_DIAMOND + алмаз ACS_CKBOARD : клетка ACS_DEGREE ' знак градуса ACS_PLMINUS # плюс/минус ACS_BULLET o перечисление ACS_LARROW < стрелка влево ACS_RARROW > стрелка вправо ACS_DARROW v стрелка вниз ACS_UARROW ^ стрелка вверх ACS_BOARD # квадраты ACS_LANTERN # фонарик ACS_BLOCK # сплошной блок

ДИАГНОСТИКА

Все процедуры, для которых при описании не указано возвращаемое значение, возвращают целое значение OK при успешном завершении и ERR при неудаче.

Все макросы возвращают значение то же, что и соответствующие w-процедуры, кроме setscrreg, wsetscrreg, getsyx, getyx, getbegy, getmaxyx, возвращаемые значения которых описаны выше.

В случае ошибки результат процедур, возвращающих значения-указатели, равен (тип *) NULL.

СЮРПРИЗЫ

В настоящее время при использовании пакета curses непрерывно производится проверка ввода путем чтения без ожидания и возврата символа обратно, если он вдруг оказался прочитанным. Проверка ввода начинается после первого вызова wgetch. В дальнейшем, когда появится соответствующая поддержка со стороны ядра операционной системы, это будет изменено. Программы, которые перемешивают ввод от пакета curses и свой собственный, должны вызвать typeahead (-1) для отключения проверки ввода.

Аргумент функции napms в настоящее время округляется до ближайшего целого числа секунд.

Процедура draino (ms) работает, только если значение ms равно 0.

ПРЕДОСТЕРЕЖЕНИЯ




Содержание  Назад  Вперед