Эти процедуры соответствуют процедурам wrefresh
slk_refresh ( )
slk_noutrefresh ( )
Эти процедуры соответствуют процедурам wrefresh и wnoutrefresh. Большинство программ вызывают slk_noutrefresh, так как обычно довольно скоро приходится вызывать wrefresh.
char *slk_label (labnum)
Возвращается текущее значение метки с номером labnum, из которого удалены начальные и хвостовые пробелы.
slk_clear ( )
Программируемые метки убираются с экрана.
slk_restore ( )
Программируемые метки, убранные с экрана процедурой slk_clear, восстанавливаются.
slk_touch ( )
При следующем обращении к slk_noutrefresh все программируемые метки будут выведены на экран заново.
Процедуры нижнего уровня
Следующие процедуры нижнего уровня дают доступ к различным возможностям пакета curses. Обычно эти процедуры вызываются из библиотечных процедур.
def_prog_mode ( )
def_shell_mode ( )
Сохранить текущие значения характеристик терминала, как значения, необходимые для выполнения самой программы (с пакетом curses) или программы shell (без пакета curses) для последующего восстановления процедурами reset_prog_mode и reset_shell_mode. Эти процедуры вызываются процедурой initscr.
reset_prog_mode ( )
reset_shell_mode ( )
Восстановить запомненные значения характеристик терминала для продолжения работы пакета curses или для запуска программы shell. Эти процедуры вызываются процедурами endwin и doupdate.
resetty ( )
savetty ( )
Эти процедуры запоминают и восстанавливают запомненные характеристики терминала. Процедура savetty запоминает характеристики в буфере, а resetty восстанавливает последние запомненные характеристики.
getsyx (y, x)
Аргументам y и x присваиваются значения координат курсора на виртуальном экране. Как и в getyx, перед именами переменных не нужно указывать &. Если установлен режим leaveok, то переменным присваиваются значения (-1,-1). Если верхние строки экрана были удалены с помощью процедуры ripoffline и полученные значения предполагается не просто передать процедуре setyx, а использовать еще как-то, то значение y должно быть скорректировано путем прибавления значения stdscr->_yoffset.
Отметим, что getsyx является макросом.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий