Lines Matching refs:nlines
45 static int __resizeterm(WINDOW *win, int nlines, int ncols);
46 static int __resizewin(WINDOW *win, int nlines, int ncols);
55 int nlines = req_nlines; in wresize() local
62 win, nlines, ncols); in wresize()
67 if (win->begy + nlines > win->orig->begy + win->orig->maxy) in wresize()
68 nlines = 0; in wresize()
69 if (nlines <= 0) in wresize()
70 nlines += win->orig->begy + win->orig->maxy - win->begy; in wresize()
71 if (nlines < 1) in wresize()
72 nlines = 1; in wresize()
84 if (nlines > LINES) in wresize()
85 nlines = LINES; in wresize()
86 if (nlines < 1) in wresize()
87 nlines = 1; in wresize()
95 if (win->begy + nlines > LINES) in wresize()
96 nlines = 0; in wresize()
97 if (nlines <= 0) in wresize()
98 nlines += LINES - win->begy; in wresize()
99 if (nlines < 1) in wresize()
100 nlines = 1; in wresize()
112 if ((__resizewin(win, nlines, ncols)) == ERR) in wresize()
120 if ((__resizewin(__virtscr, nlines, ncols)) == ERR) in wresize()
135 is_term_resized(int nlines, int ncols) in is_term_resized() argument
138 return (nlines > 0 && ncols > 0 && in is_term_resized()
139 (nlines != _cursesi_screen->LINES || in is_term_resized()
149 resizeterm(int nlines, int ncols) in resizeterm() argument
153 __CTRACE(__CTRACE_WINDOW, "resizeterm: (%d, %d)\n", nlines, ncols); in resizeterm()
158 if (!is_term_resized(nlines, ncols)) in resizeterm()
161 result = resize_term(nlines, ncols); in resizeterm()
181 resize_term(int nlines, int ncols) in resize_term() argument
187 __CTRACE(__CTRACE_WINDOW, "resize_term: (%d, %d)\n", nlines, ncols); in resize_term()
189 if (!is_term_resized(nlines, ncols)) in resize_term()
192 if (__resizeterm(curscr, nlines, ncols) == ERR) in resize_term()
194 if (__resizeterm(__virtscr, nlines, ncols) == ERR) in resize_term()
196 rlines = nlines - __rippedlines(_cursesi_screen, 0); in resize_term()
200 _cursesi_screen->LINES = nlines; in resize_term()
202 LINES = nlines; in resize_term()
225 __resizeterm(WINDOW *win, int nlines, int ncols) in __resizeterm() argument
230 if (win->begy + newlines >= nlines) in __resizeterm()
233 newlines = nlines - win->begy; in __resizeterm()
249 __resizewin(WINDOW *win, int nlines, int ncols) in __resizewin() argument
258 __CTRACE(__CTRACE_WINDOW, "resize: (%p, %d, %d)\n", win, nlines, ncols); in __resizewin()
276 if (nlines <= 0 || ncols <= 0) in __resizewin()
277 nlines = ncols = 0; in __resizewin()
280 newlines = realloc(win->alines, nlines * sizeof(__LINE *)); in __resizewin()
285 newlspace = realloc(win->lspace, nlines * sizeof(__LINE)); in __resizewin()
298 ncols * nlines * sizeof(__LDATA)); in __resizewin()
308 for (lp = win->lspace, i = 0; i < nlines; i++, lp++) { in __resizewin()
324 for (lp = win->lspace, i = 0; i < nlines; i++, lp++) { in __resizewin()
338 win->maxy = nlines; in __resizewin()