Lines Matching refs:parent
65 * If parent is not null, then create a sub-window of the parent
69 __m_newwin(WINDOW *parent,
77 (parent && (parent->_flags & W_IS_PAD));
79 if (parent == NULL) {
93 * Make sure window dimensions remain within parent's
95 * of the parent.
97 if (begy < parent->_begy || begx < parent->_begx ||
98 parent->_maxy < (begy-parent->_begy) + nlines ||
99 parent->_maxx < (begx-parent->_begx) + ncols)
104 * for the dimension from the parent window less the
108 nlines = parent->_maxy - (begy - parent->_begy);
110 ncols = parent->_maxx - (begx - parent->_begx);
145 if (parent == NULL) {
162 * parent's window. In effect, subwin() is a method by which
163 * a portion of a parent's window can be addressed using a
166 dy = begy - parent->_begy;
167 dx = begx - parent->_begx;
172 w->_line[y] = &parent->_line[dy++][dx];
180 w->_parent = parent;
197 (parent && !(parent->_flags & W_IS_PAD))) {
230 if (!parent) {
266 derwin(WINDOW *parent,
271 if (parent == NULL)
275 begy += parent->_begy;
276 begx += parent->_begx;
278 w = __m_newwin(parent, nlines, ncols, begy, begx);
294 subwin(WINDOW *parent, int nlines, int ncols, int begy, int begx)
298 if (parent == NULL)
301 w = __m_newwin(parent, nlines, ncols, begy, begx);