Руководство программиста для Linux

         

Координаты курсора и окна


* int move(y, x) int wmove(win, y, x)

Движение курсора stdscr или win. Для функций ввода/вывода определяются дополнительные макросы, передвигающие курсор перед вызовом данных функций. * int curs_set(bf)

Переключает видимость/невидимость курсора, если терминал имеет такую возможность. * void getyx(win, y, x)

Возвращает координаты курсора. Замечание: это макрос. * void getparyx(win, y, x)

Если win - подокно, getparyx(...) сохранит координаты окна относительно родительского окна. В противном случае y и x установятся в -1. (Пока не реализована.) * void getbegyx(win, y, x) void getmaxyx(win, y, x) int getmaxx(win) int getmaxy(win)

Сохранит начальные и размерные координаты для win в y и x. * int getsyx(int y, int x) int setsyx(int y, int x)

Сохранит виртуальный курсор экрана в y и x или установит этот курсор. При y и x, равных -1, getsyx(...) установит leaveok.



Содержание раздела