Lines Matching refs:win

69 display(xwin_t *win, char *text, int size)
76 xscroll(win, 0);
81 if (*text == win->cerase) {
82 wmove(win->x_win, win->x_line, max(--win->x_col, 0));
83 getyx(win->x_win, win->x_line, win->x_col);
84 waddch(win->x_win, ' ');
85 wmove(win->x_win, win->x_line, win->x_col);
86 getyx(win->x_win, win->x_line, win->x_col);
95 if (*text == win->werase) {
98 endcol = win->x_col;
101 c = readwin(win->x_win, win->x_line, xcol);
107 c = readwin(win->x_win, win->x_line, xcol);
112 wmove(win->x_win, win->x_line, xcol + 1);
114 waddch(win->x_win, ' ');
115 wmove(win->x_win, win->x_line, xcol + 1);
116 getyx(win->x_win, win->x_line, win->x_col);
121 if (*text == win->kill) {
122 wmove(win->x_win, win->x_line, 0);
123 wclrtoeol(win->x_win);
124 getyx(win->x_win, win->x_line, win->x_col);
129 if (win == &my_win)
139 if (win->x_col == COLS-1) {
141 xscroll(win, 0);
144 waddch(win->x_win, '^');
145 getyx(win->x_win, win->x_line, win->x_col);
146 if (win->x_col == COLS-1) /* check for wraparound */
147 xscroll(win, 0);
149 waddch(win->x_win, cch);
151 waddch(win->x_win, *text);
152 getyx(win->x_win, win->x_line, win->x_col);
155 wrefresh(win->x_win);
159 * Read the character at the indicated position in win
162 readwin(WINDOW *win, int line, int col)
167 getyx(win, oldline, oldcol);
168 wmove(win, line, col);
169 c = winch(win);
170 wmove(win, oldline, oldcol);
179 xscroll(xwin_t *win, int flag)
183 wmove(win->x_win, 0, 0);
184 win->x_line = 0;
185 win->x_col = 0;
188 win->x_line = (win->x_line + 1) % win->x_nlines;
189 win->x_col = 0;
190 wmove(win->x_win, win->x_line, win->x_col);
191 wclrtoeol(win->x_win);
192 wmove(win->x_win, (win->x_line + 1) % win->x_nlines, win->x_col);
193 wclrtoeol(win->x_win);
194 wmove(win->x_win, win->x_line, win->x_col);