Функции Ncurses

Содержание

  • ncurses_addch — Добавить символ в текущую позицию и переместить курсор вперед
  • ncurses_addchnstr — Добавить строку атрибутов с указанной длиной в текущую позицию
  • ncurses_addchstr — Добавить строку атрибутов в текущую позицию
  • ncurses_addnstr — Добавить строку с указанной длиной в текущую позицию
  • ncurses_addstr — Выводить текст в текущей позиции
  • ncurses_assume_default_colors — Определить цвета по умолчанию для цвета 0
  • ncurses_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 — Удалить окно ncurses
  • ncurses_doupdate — Пишет все подготовленные обновления в терминал
  • ncurses_echo — Activate keyboard input echo
  • ncurses_echochar — Вывод одного символа, включая обновление
  • ncurses_end — Прекратить использование ncurses и очистить экран
  • ncurses_erase — Стирает экран терминала
  • ncurses_erasechar — Возвращает текущий символ стирания
  • ncurses_filter — Установить LINES для iniscr() и newterm() на значение 1
  • ncurses_flash — Flash terminal screen (visual bell)
  • ncurses_flushinp — Flush keyboard input buffer
  • ncurses_getch — Читает символ с клавиатуры
  • ncurses_getmaxyx — Возвращает размер окна
  • ncurses_getmouse — Reads mouse event
  • ncurses_getyx — Возвращает текущую позицию курсора для окна
  • ncurses_halfdelay — Переводит терминал в режим половинной задержки
  • ncurses_has_colors — Checks if terminal has color capabilities
  • ncurses_has_ic — Check for insert- and delete-capabilities
  • ncurses_has_il — Check for line insert- and delete-capabilities
  • ncurses_has_key — Проверяет наличие функциональной клавиши на клавиатуре терминала
  • ncurses_hide_panel — Удаляет панель из стека, делая ее невидимой
  • ncurses_hline — Рисует горизонтальную линию в окне в текущей позиции с использованием атрибута-символа и определенного максимального количества символов
  • ncurses_inch — Получить символ и атрибут в текущей позиции
  • ncurses_init_color — Define a terminal color
  • ncurses_init_pair — Define a color pair
  • ncurses_init — Инициализирует ncurses
  • ncurses_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 down
  • ncurses_insstr — Insert string at current position, moving rest of line right
  • ncurses_instr — Reads string from terminal screen
  • ncurses_isendwin — Ncurses is in endwin mode, normal screen output may be performed
  • ncurses_keyok — Enable or disable a keycode
  • ncurses_keypad — Turns keypad on or off
  • ncurses_killchar — Returns current line kill character
  • ncurses_longname — Returns terminals description
  • ncurses_meta — Enables/Disable 8-bit meta key information
  • ncurses_mouse_trafo — Преобразует координаты
  • ncurses_mouseinterval — Set timeout for mouse button clicks
  • ncurses_mousemask — Sets mouse options
  • ncurses_move_panel — Moves a panel so that its upper-left corner is at [startx, starty]
  • ncurses_move — Переместить выходную позицию
  • ncurses_mvaddch — Move current position and add character
  • ncurses_mvaddchnstr — Переместить позицию и добавить строку-атрибут с указанной длиной
  • ncurses_mvaddchstr — Move position and add attributed string
  • ncurses_mvaddnstr — Move position and add string with specified length
  • ncurses_mvaddstr — Переместить позицию и добавить строку
  • ncurses_mvcur — Немедленно переместить курсор
  • ncurses_mvdelch — Move position and delete character, shift rest of line left
  • ncurses_mvgetch — Переместить позицию и получить символ в новой позиции
  • ncurses_mvhline — Set new position and draw a horizontal line using an attributed character and max. n characters long
  • ncurses_mvinch — Переместить позицию и получить символ-атрибут в новой позиции
  • ncurses_mvvline — Установить новую позицию и отрисовать вертикальную линию с использованием атрибута и максимального количества символов
  • ncurses_mvwaddstr — Добавить строку в новую позицию окна
  • ncurses_napms — Sleep
  • ncurses_new_panel — Создать новую панель и связать ее с окном
  • ncurses_newpad — Creates a new pad (window)
  • ncurses_newwin — Создать новое окно
  • ncurses_nl — Перевод новой строки и возврата каретки/перевода строки
  • ncurses_nocbreak — Switch terminal to cooked mode
  • ncurses_noecho — Switch off keyboard input echo
  • ncurses_nonl — Do not translate newline and carriage return / line feed
  • ncurses_noqiflush — Do not flush on signal characters
  • ncurses_noraw — Switch terminal out of raw mode
  • ncurses_pair_content — Retrieves foreground and background colors of a color pair
  • ncurses_panel_above — Возвращает панель над панелью
  • ncurses_panel_below — Возвращает панель под панелью
  • ncurses_panel_window — Возвращает окно, связанное с панелью
  • ncurses_pnoutrefresh — Copies a region from a pad into the virtual screen
  • ncurses_prefresh — Copies a region from a pad into the virtual screen
  • ncurses_putp — Apply padding information to the string and output it
  • ncurses_qiflush — Flush on signal characters
  • ncurses_raw — Switch terminal into raw mode
  • ncurses_refresh — Обновить экран
  • ncurses_replace_panel — Replaces the window associated with panel
  • ncurses_reset_prog_mode — Resets the prog mode saved by def_prog_mode
  • ncurses_reset_shell_mode — Resets the shell mode saved by def_shell_mode
  • ncurses_resetty — Restores saved terminal state
  • ncurses_savetty — Saves terminal state
  • ncurses_scr_dump — Dump screen content to file
  • ncurses_scr_init — Initialize screen from file dump
  • ncurses_scr_restore — Восстановить экран из файла дампа
  • ncurses_scr_set — Наследовать экран из файла дампа
  • ncurses_scrl — Прокрутить содержимого окна вверх или вниз без изменения текущего положения
  • ncurses_show_panel — Помещает невидимую панель поверх стека, делая ее видимой
  • ncurses_slk_attr — Returns current soft label key attribute
  • ncurses_slk_attroff — Turn off the given attributes for soft function-key labels
  • ncurses_slk_attron — Turn on the given attributes for soft function-key labels
  • ncurses_slk_attrset — Set given attributes for soft function-key labels
  • ncurses_slk_clear — Clears soft labels from screen
  • ncurses_slk_color — Sets color for soft label keys
  • ncurses_slk_init — Initializes soft label key functions
  • ncurses_slk_noutrefresh — Copies soft label keys to virtual screen
  • ncurses_slk_refresh — Copies soft label keys to screen
  • ncurses_slk_restore — Restores soft label keys
  • ncurses_slk_set — Sets function key labels
  • ncurses_slk_touch — Forces output when ncurses_slk_noutrefresh is performed
  • ncurses_standend — Остановить использование атрибута 'standout'
  • ncurses_standout — Начать использование атрибута 'standout'
  • ncurses_start_color — Initializes color functionality
  • ncurses_termattrs — Возвращает логическое ИЛИ всех флагов атрибутов, поддерживаемых терминалом
  • ncurses_termname — Returns terminals (short)-name
  • ncurses_timeout — Set timeout for special key sequences
  • ncurses_top_panel — Перемещает видимую панель в верхнюю часть стека
  • ncurses_typeahead — Указать другой файловый дескриптор для проверки типа
  • ncurses_ungetch — Поставить символ обратно во входной поток
  • ncurses_ungetmouse — Pushes mouse event to queue
  • ncurses_update_panels — Обновляет виртуальной экран для отображения связей между панелями в стеке
  • ncurses_use_default_colors — Назначить цвета терминала по умолчанию на идентификатор цвета -1
  • ncurses_use_env — Управляет использованием информации окружения о размере терминала
  • ncurses_use_extended_names — Управляет использованием расширенных имен в описаниях terminfo
  • ncurses_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 — Преобразует координаты окна/stdscr
  • ncurses_wmove — Перемещает позицию вывода окна
  • ncurses_wnoutrefresh — Копирует окно на виртуальный экран
  • ncurses_wrefresh — Обновить окно на экране терминала
  • ncurses_wstandend — End standout mode for a window
  • ncurses_wstandout — Enter standout mode for a window
  • ncurses_wvline — Рисует вертикальную линию в окне в текущей позиции с использованием атрибута-символа и определенного максимального количества символов