Lines Matching refs:win
81 display(win, text, size) in display() argument
82 register xwin_t *win; in display()
93 xscroll(win, 0);
100 if (*text == win->cerase) {
101 wmove(win->x_win, win->x_line, max(--win->x_col, 0));
102 getyx(win->x_win, win->x_line, win->x_col);
103 waddch(win->x_win, ' ');
104 wmove(win->x_win, win->x_line, win->x_col);
105 getyx(win->x_win, win->x_line, win->x_col);
114 if (*text == win->werase) {
117 endcol = win->x_col;
120 c = readwin(win->x_win, win->x_line, xcol);
126 c = readwin(win->x_win, win->x_line, xcol);
131 wmove(win->x_win, win->x_line, xcol + 1);
133 waddch(win->x_win, ' ');
134 wmove(win->x_win, win->x_line, xcol + 1);
135 getyx(win->x_win, win->x_line, win->x_col);
139 if (*text == win->kill) {
140 wmove(win->x_win, win->x_line, 0);
141 wclrtoeol(win->x_win);
142 getyx(win->x_win, win->x_line, win->x_col);
147 if (win == &my_win)
165 if (win->x_col == COLS-1) {
166 xscroll(win, 0);
183 if (win->x_col == COLS-1) /* wraparound */
184 xscroll(win, 0);
185 waddch(win->x_win, *text++);
186 getyx(win->x_win, win->x_line, win->x_col);
194 waddch(win->x_win, '?');
195 getyx(win->x_win, win->x_line, win->x_col);
202 waddch(win->x_win, *text);
207 if (win->x_col == COLS-3) {
208 xscroll(win, 0);
210 waddch(win->x_win, 'M');
211 waddch(win->x_win, '-');
217 getyx(win->x_win, win->x_line, win->x_col);
218 if (win->x_col == COLS-2) {
219 xscroll(win, 0);
222 waddch(win->x_win, '^');
223 waddch(win->x_win, *text + 0100);
226 waddch(win->x_win, *text);
229 getyx(win->x_win, win->x_line, win->x_col);
233 wrefresh(win->x_win);
242 readwin(win, line, col) in readwin() argument
243 WINDOW *win; in readwin()
249 getyx(win, oldline, oldcol);
250 wmove(win, line, col);
251 c = winch(win);
252 wmove(win, oldline, oldcol);
262 xscroll(win, flag) in xscroll() argument
263 register xwin_t *win; in xscroll()
267 wmove(win->x_win, 0, 0);
268 win->x_line = 0;
269 win->x_col = 0;
272 win->x_line = (win->x_line + 1) % win->x_nlines;
273 win->x_col = 0;
274 wmove(win->x_win, win->x_line, win->x_col);
275 wclrtoeol(win->x_win);
276 wmove(win->x_win, (win->x_line + 1) % win->x_nlines, win->x_col);
277 wclrtoeol(win->x_win);
278 wmove(win->x_win, win->x_line, win->x_col);