Lines Matching refs:orig
195 derwin(WINDOW *orig, int num_lines, int num_columns, int begy, int begx) in derwin() argument
201 SCREEN *sp = _nc_screen_of(orig); in derwin()
204 T((T_CALLED("derwin(%p,%d,%d,%d,%d)"), (void *) orig, num_lines, num_columns, in derwin()
210 if (begy < 0 || begx < 0 || orig == 0 || num_lines < 0 || num_columns < 0) in derwin()
212 if (begy + num_lines > orig->_maxy + 1 in derwin()
213 || begx + num_columns > orig->_maxx + 1) in derwin()
217 num_lines = orig->_maxy + 1 - begy; in derwin()
220 num_columns = orig->_maxx + 1 - begx; in derwin()
222 if (IS_PAD(orig)) in derwin()
226 orig->_begy + begy, in derwin()
227 orig->_begx + begx, flags); in derwin()
233 WINDOW_ATTRS(win) = WINDOW_ATTRS(orig); in derwin()
234 win->_nc_bkgd = orig->_nc_bkgd; in derwin()
237 win->_line[i].text = &orig->_line[begy++].text[begx]; in derwin()
239 win->_parent = orig; in derwin()