Lines Matching refs:win

79 display(win, text, size)  in display()  argument
80 register xwin_t *win; in display()
91 xscroll(win, 0);
98 if (*text == win->cerase) {
99 wmove(win->x_win, win->x_line, max(--win->x_col, 0));
100 getyx(win->x_win, win->x_line, win->x_col);
101 waddch(win->x_win, ' ');
102 wmove(win->x_win, win->x_line, win->x_col);
103 getyx(win->x_win, win->x_line, win->x_col);
112 if (*text == win->werase) {
115 endcol = win->x_col;
118 c = readwin(win->x_win, win->x_line, xcol);
124 c = readwin(win->x_win, win->x_line, xcol);
129 wmove(win->x_win, win->x_line, xcol + 1);
131 waddch(win->x_win, ' ');
132 wmove(win->x_win, win->x_line, xcol + 1);
133 getyx(win->x_win, win->x_line, win->x_col);
137 if (*text == win->kill) {
138 wmove(win->x_win, win->x_line, 0);
139 wclrtoeol(win->x_win);
140 getyx(win->x_win, win->x_line, win->x_col);
145 if (win == &my_win)
163 if (win->x_col == COLS-1) {
164 xscroll(win, 0);
181 if (win->x_col == COLS-1) /* wraparound */
182 xscroll(win, 0);
183 waddch(win->x_win, *text++);
184 getyx(win->x_win, win->x_line, win->x_col);
192 waddch(win->x_win, '?');
193 getyx(win->x_win, win->x_line, win->x_col);
200 waddch(win->x_win, *text);
205 if (win->x_col == COLS-3) {
206 xscroll(win, 0);
208 waddch(win->x_win, 'M');
209 waddch(win->x_win, '-');
215 getyx(win->x_win, win->x_line, win->x_col);
216 if (win->x_col == COLS-2) {
217 xscroll(win, 0);
220 waddch(win->x_win, '^');
221 waddch(win->x_win, *text + 0100);
224 waddch(win->x_win, *text);
227 getyx(win->x_win, win->x_line, win->x_col);
231 wrefresh(win->x_win);
240 readwin(win, line, col) in readwin() argument
241 WINDOW *win; in readwin()
247 getyx(win, oldline, oldcol);
248 wmove(win, line, col);
249 c = winch(win);
250 wmove(win, oldline, oldcol);
260 xscroll(win, flag) in xscroll() argument
261 register xwin_t *win; in xscroll()
265 wmove(win->x_win, 0, 0);
266 win->x_line = 0;
267 win->x_col = 0;
270 win->x_line = (win->x_line + 1) % win->x_nlines;
271 win->x_col = 0;
272 wmove(win->x_win, win->x_line, win->x_col);
273 wclrtoeol(win->x_win);
274 wmove(win->x_win, (win->x_line + 1) % win->x_nlines, win->x_col);
275 wclrtoeol(win->x_win);
276 wmove(win->x_win, win->x_line, win->x_col);