Lines Matching defs:win

71 mvwhline(WINDOW *win, int y, int x, chtype ch, int count)
74 if (wmove(win, y, x) == ERR)
77 return whline(win, ch, count);
87 whline(WINDOW *win, chtype ch, int count)
90 if (__predict_false(win == NULL))
95 n = min(count, win->maxx - win->curx);
96 ocury = win->cury;
97 ocurx = win->curx;
102 mvwaddch(win, ocury, ocurx + i, ch);
104 wmove(win, ocury, ocurx);
110 return whline_set(win, &cch, count);
142 mvwvline(WINDOW *win, int y, int x, chtype ch, int count)
145 if (wmove(win, y, x) == ERR)
148 return wvline(win, ch, count);
158 wvline(WINDOW *win, chtype ch, int count)
163 if (__predict_false(win == NULL))
166 n = min(count, win->maxy - win->cury);
167 ocury = win->cury;
168 ocurx = win->curx;
173 mvwaddch(win, ocury + i, ocurx, ch);
175 wmove(win, ocury, ocurx);
181 return wvline_set(win, &cch, count);
203 int mvwhline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n)
208 if ( wmove( win, y , x ) == ERR )
211 return whline_set( win, wch, n );
215 int whline_set(WINDOW *win, const cchar_t *wch, int n)
223 if (__predict_false(win == NULL))
235 if ( ( win->maxx - win->curx ) < cw )
237 wcn = min( n, ( win->maxx - win->curx ) / cw );
239 ocury = win->cury;
240 ocurx = win->curx;
245 mvwadd_wch(win, ocury, ocurx + i * cw, &cc);
248 wmove(win, ocury, ocurx);
249 __sync(win);
272 int mvwvline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n)
277 if (wmove(win, y, x) == ERR)
280 return wvline_set(win, wch, n);
284 int wvline_set(WINDOW *win, const cchar_t *wch, int n)
292 if (__predict_false(win == NULL))
295 wcn = min(n, win->maxy - win->cury);
297 ocury = win->cury;
298 ocurx = win->curx;
306 mvwadd_wch(win, ocury + i, ocurx, &cc);
311 wmove(win, ocury, ocurx);
312 __sync(win);