Lines Matching refs:pad
47 * Update newscr with the given pad then display to the terminal.
71 * Update newscr with the given pad. This allows newscr to
78 pnoutrefresh(pad, pminr, pminc, sminr, sminc, smaxr, smaxc)
79 WINDOW *pad;
88 pad, pminr, pminc, sminr, sminc, smaxr, smaxc
108 if (pad->_maxy <= pminr || pad->_maxx <= pminc
117 * beyond the bottom and right-hand edges of the pad.
119 if (pad->_maxx <= pminc + smaxc-sminc+1)
120 smaxc = sminc + pad->_maxx - 1 - pminc;
121 if (pad->_maxy <= pminr + smaxr-sminr+1)
122 smaxr = sminr + pad->_maxy - 1 - pminr;
125 pad->_refy = (short) pminr;
126 pad->_refx = (short) pminc;
127 pad->_sminy = (short) sminr;
128 pad->_sminx = (short) sminc;
129 pad->_smaxy = (short) smaxr;
130 pad->_smaxx = (short) smaxc;
132 (void) copywin(pad, ns, pminr, pminc, sminr, sminc, smaxr, smaxc, 0);
136 ns->_flags |= pad->_flags
138 pad->_flags &= ~(W_CLEAR_WINDOW | W_REDRAW_WINDOW);
141 dy = pad->_cury - pminr + pad->_begy;
142 dx = pad->_curx - pminc + pad->_begx;