Управление экраном терминала Ncurses
Введение Установка и настройка Предопределенные константы Функции Ncurses ncurses_addch — Добавить символ в текущую позицию и переместить курсор впередncurses_addchnstr — Добавить строку атрибутов с указанной длиной в текущую позициюncurses_addchstr — Добавить строку атрибутов в текущую позициюncurses_addnstr — Добавить строку с указанной длиной в текущую позициюncurses_addstr — Выводить текст в текущей позицииncurses_assume_default_colors — Определить цвета по умолчанию для цвета 0ncurses_attroff — Отключить заданные атрибутыncurses_attron — Включить заданные атрибутыncurses_attrset — Задать атрибутыncurses_baudrate — Возвращает скорость передачи данных терминалаncurses_beep — Указать терминалу издать звуковой сигналncurses_bkgd — Установить свойства фона для экрана терминалаncurses_bkgdset — Управление фоном экранаncurses_border — Нарисовать границу вокруг экрана с помощью атрибутовncurses_bottom_panel — Перемещает видимую панель в нижнюю часть стекаncurses_can_change_color — Проверяет, можно ли изменить определения цветов терминалаncurses_cbreak — Выключить буферизацию вводаncurses_clear — Очистить экранncurses_clrtobot — Очистить экран с текущей позиции до нижнейncurses_clrtoeol — Очистить экран от текущей позиции до конца строкиncurses_color_content — Извлекает компоненты RGB цветаncurses_color_set — Устанавливает активные цвета переднего плана и фонаncurses_curs_set — Устанавливает состояние курсораncurses_def_prog_mode — Сохраняет режим терминалов (программы)ncurses_def_shell_mode — Сохраняет режимы терминала (оболочки)ncurses_define_key — Определить код клавишиncurses_del_panel — Убрать панель из стека и удалить ее (но не соответствующее окно)ncurses_delay_output — Сделать задержку вывода на терминале с использованием отступовncurses_delch — Удаляет символ в текущей позиции, перемещает остаток строки влевоncurses_deleteln — Удаляет строку в текущей позиции, перемещает остальную часть экрана вверхncurses_delwin — Удалить окно ncursesncurses_doupdate — Пишет все подготовленные обновления в терминалncurses_echo — Activate keyboard input echoncurses_echochar — Вывод одного символа, включая обновлениеncurses_end — Прекратить использование ncurses и очистить экранncurses_erase — Стирает экран терминалаncurses_erasechar — Возвращает текущий символ стиранияncurses_filter — Установить LINES для iniscr() и newterm() на значение 1ncurses_flash — Flash terminal screen (visual bell)ncurses_flushinp — Flush keyboard input bufferncurses_getch — Читает символ с клавиатурыncurses_getmaxyx — Возвращает размер окнаncurses_getmouse — Reads mouse eventncurses_getyx — Возвращает текущую позицию курсора для окнаncurses_halfdelay — Переводит терминал в режим половинной задержкиncurses_has_colors — Checks if terminal has color capabilitiesncurses_has_ic — Check for insert- and delete-capabilitiesncurses_has_il — Check for line insert- and delete-capabilitiesncurses_has_key — Проверяет наличие функциональной клавиши на клавиатуре терминалаncurses_hide_panel — Удаляет панель из стека, делая ее невидимойncurses_hline — Рисует горизонтальную линию в окне в текущей позиции с использованием атрибута-символа и определенного максимального количества символовncurses_inch — Получить символ и атрибут в текущей позицииncurses_init_color — Define a terminal colorncurses_init_pair — Define a color pairncurses_init — Инициализирует ncursesncurses_insch — Вставляет символ, перемещающий остаток строки, включая символ в текущей позицииncurses_insdelln — Insert lines before current line scrolling down (negative numbers delete and scroll up)ncurses_insertln — Insert a line, move rest of screen downncurses_insstr — Insert string at current position, moving rest of line rightncurses_instr — Reads string from terminal screenncurses_isendwin — Ncurses is in endwin mode, normal screen output may be performedncurses_keyok — Enable or disable a keycodencurses_keypad — Turns keypad on or offncurses_killchar — Returns current line kill characterncurses_longname — Returns terminals descriptionncurses_meta — Enables/Disable 8-bit meta key informationncurses_mouse_trafo — Преобразует координатыncurses_mouseinterval — Set timeout for mouse button clicksncurses_mousemask — Sets mouse optionsncurses_move_panel — Moves a panel so that its upper-left corner is at [startx, starty]ncurses_move — Переместить выходную позициюncurses_mvaddch — Move current position and add characterncurses_mvaddchnstr — Переместить позицию и добавить строку-атрибут с указанной длинойncurses_mvaddchstr — Move position and add attributed stringncurses_mvaddnstr — Move position and add string with specified lengthncurses_mvaddstr — Переместить позицию и добавить строкуncurses_mvcur — Немедленно переместить курсорncurses_mvdelch — Move position and delete character, shift rest of line leftncurses_mvgetch — Переместить позицию и получить символ в новой позицииncurses_mvhline — Set new position and draw a horizontal line using an attributed character and max. n characters longncurses_mvinch — Переместить позицию и получить символ-атрибут в новой позицииncurses_mvvline — Установить новую позицию и отрисовать вертикальную линию с использованием атрибута и максимального количества символовncurses_mvwaddstr — Добавить строку в новую позицию окнаncurses_napms — Sleepncurses_new_panel — Создать новую панель и связать ее с окномncurses_newpad — Creates a new pad (window)ncurses_newwin — Создать новое окноncurses_nl — Перевод новой строки и возврата каретки/перевода строкиncurses_nocbreak — Switch terminal to cooked modencurses_noecho — Switch off keyboard input echoncurses_nonl — Do not translate newline and carriage return / line feedncurses_noqiflush — Do not flush on signal charactersncurses_noraw — Switch terminal out of raw modencurses_pair_content — Retrieves foreground and background colors of a color pairncurses_panel_above — Возвращает панель над панельюncurses_panel_below — Возвращает панель под панельюncurses_panel_window — Возвращает окно, связанное с панельюncurses_pnoutrefresh — Copies a region from a pad into the virtual screenncurses_prefresh — Copies a region from a pad into the virtual screenncurses_putp — Apply padding information to the string and output itncurses_qiflush — Flush on signal charactersncurses_raw — Switch terminal into raw modencurses_refresh — Обновить экранncurses_replace_panel — Replaces the window associated with panelncurses_reset_prog_mode — Resets the prog mode saved by def_prog_modencurses_reset_shell_mode — Resets the shell mode saved by def_shell_modencurses_resetty — Restores saved terminal statencurses_savetty — Saves terminal statencurses_scr_dump — Dump screen content to filencurses_scr_init — Initialize screen from file dumpncurses_scr_restore — Восстановить экран из файла дампаncurses_scr_set — Наследовать экран из файла дампаncurses_scrl — Прокрутить содержимого окна вверх или вниз без изменения текущего положенияncurses_show_panel — Помещает невидимую панель поверх стека, делая ее видимойncurses_slk_attr — Returns current soft label key attributencurses_slk_attroff — Turn off the given attributes for soft function-key labelsncurses_slk_attron — Turn on the given attributes for soft function-key labelsncurses_slk_attrset — Set given attributes for soft function-key labelsncurses_slk_clear — Clears soft labels from screenncurses_slk_color — Sets color for soft label keysncurses_slk_init — Initializes soft label key functionsncurses_slk_noutrefresh — Copies soft label keys to virtual screenncurses_slk_refresh — Copies soft label keys to screenncurses_slk_restore — Restores soft label keysncurses_slk_set — Sets function key labelsncurses_slk_touch — Forces output when ncurses_slk_noutrefresh is performedncurses_standend — Остановить использование атрибута 'standout'ncurses_standout — Начать использование атрибута 'standout'ncurses_start_color — Initializes color functionalityncurses_termattrs — Возвращает логическое ИЛИ всех флагов атрибутов, поддерживаемых терминаломncurses_termname — Returns terminals (short)-namencurses_timeout — Set timeout for special key sequencesncurses_top_panel — Перемещает видимую панель в верхнюю часть стекаncurses_typeahead — Указать другой файловый дескриптор для проверки типаncurses_ungetch — Поставить символ обратно во входной потокncurses_ungetmouse — Pushes mouse event to queuencurses_update_panels — Обновляет виртуальной экран для отображения связей между панелями в стекеncurses_use_default_colors — Назначить цвета терминала по умолчанию на идентификатор цвета -1ncurses_use_env — Управляет использованием информации окружения о размере терминалаncurses_use_extended_names — Управляет использованием расширенных имен в описаниях terminfoncurses_vidattr — Отобразить строку в терминале в режиме атрибута видеоncurses_vline — Отрисовывает вертикальную линию в текущей позиции, используя символ-атрибут и максимальное количество символовncurses_waddch — Добавляет символ в текущую позицию в окне и перемещает вперед курсорncurses_waddstr — Выводит текст в текущей позиции в окнеncurses_wattroff — Выключить атрибуты для окнаncurses_wattron — Включить атрибуты для окнаncurses_wattrset — Установить атрибуты для окнаncurses_wborder — Рисует границу вокруг окна с помощью символов-атрубитовncurses_wclear — Очищает окноncurses_wcolor_set — Устанавливает цветовые пары оконncurses_werase — Стереть содержимое окнаncurses_wgetch — Читает символ с клавиатуры (окна)ncurses_whline — Рисует горизонтальную линию в окне в текущей позиции с использованием атрибута-символа и определенного максимального количества символовncurses_wmouse_trafo — Преобразует координаты окна/stdscrncurses_wmove — Перемещает позицию вывода окнаncurses_wnoutrefresh — Копирует окно на виртуальный экранncurses_wrefresh — Обновить окно на экране терминалаncurses_wstandend — End standout mode for a windowncurses_wstandout — Enter standout mode for a windowncurses_wvline — Рисует вертикальную линию в окне в текущей позиции с использованием атрибута-символа и определенного максимального количества символов