Lines Matching defs:ncols

45 static int __resizeterm(WINDOW *win, int nlines, int ncols);
46 static int __resizewin(WINDOW *win, int nlines, int ncols);
56 int ncols = req_ncols;
62 win, nlines, ncols);
75 if (win->begx + ncols > win->orig->begx + win->orig->maxx)
76 ncols = 0;
77 if (ncols <= 0)
78 ncols += win->orig->begx + win->orig->maxx - win->begx;
79 if (ncols < 1)
80 ncols = 1;
88 if (ncols > COLS)
89 ncols = COLS;
90 if (ncols < 1)
91 ncols = 1;
103 if (win->begx + ncols > COLS)
104 ncols = 0;
105 if (ncols <= 0)
106 ncols += COLS - win->begx;
107 if (ncols < 1)
108 ncols = 1;
112 if ((__resizewin(win, nlines, ncols)) == ERR)
120 if ((__resizewin(__virtscr, nlines, ncols)) == ERR)
135 is_term_resized(int nlines, int ncols)
138 return (nlines > 0 && ncols > 0 &&
140 ncols != _cursesi_screen->COLS));
149 resizeterm(int nlines, int ncols)
153 __CTRACE(__CTRACE_WINDOW, "resizeterm: (%d, %d)\n", nlines, ncols);
158 if (!is_term_resized(nlines, ncols))
161 result = resize_term(nlines, ncols);
169 __slk_resize(_cursesi_screen, ncols);
181 resize_term(int nlines, int ncols)
187 __CTRACE(__CTRACE_WINDOW, "resize_term: (%d, %d)\n", nlines, ncols);
189 if (!is_term_resized(nlines, ncols))
192 if (__resizeterm(curscr, nlines, ncols) == ERR)
194 if (__resizeterm(__virtscr, nlines, ncols) == ERR)
197 if (__resizeterm(stdscr, rlines, ncols) == ERR)
201 _cursesi_screen->COLS = ncols;
203 COLS = ncols;
225 __resizeterm(WINDOW *win, int nlines, int ncols)
236 if (win->begx + newcols >= ncols)
239 newcols = ncols - win->begx;
249 __resizewin(WINDOW *win, int nlines, int ncols)
258 __CTRACE(__CTRACE_WINDOW, "resize: (%p, %d, %d)\n", win, nlines, ncols);
276 if (nlines <= 0 || ncols <= 0)
277 nlines = ncols = 0;
296 if (ncols != 0) {
298 ncols * nlines * sizeof(__LDATA));
310 lp->line = &win->wspace[i * ncols];
317 lp->lastch = ncols - 1;
339 win->maxx = ncols;
364 lp->hash = __hash_line(lp->line, ncols);