Lines Matching defs:dwin
161 WINDOW *sub_win, *orig, *swin, *dwin;
175 swin = dwin = win;
184 if (dwin->orig == 0) {
185 orig = dwin;
186 for (sub_win = dwin->nextp; sub_win != orig;
211 newy = wbegy + dwin->cury - begy;
212 newx = wbegx + dwin->curx - begx;
213 if (begy <= dwin->cury && dwin->cury < maxy
216 if (begx <= dwin->curx && dwin->curx < maxx
221 if (dwin->flags & __CLEAROK) {
222 if (dwin->flags & __FULLWIN)
224 dwin->flags &= ~__CLEAROK;
227 screen->__virtscr->flags |= dwin->flags;
229 if ((dwin->flags & __ISDERWIN) != 0)
238 dwlp = dwin->alines[dy_off];
246 if ((dwin->flags & __ISDERWIN) != 0)
249 _wintype = "dwin";
257 _wintype, dwin->maxx, dwin->ch_off, wlp);
271 ((((dwin->flags & __ISDERWIN) != 0) &&
272 (*dwlp->firstchp < dwin->maxx + dwin->ch_off &&
273 *dwlp->lastchp >= dwin->ch_off))))
283 if ((dwin->flags & __ISDERWIN) != 0)
292 mx = *dwlp->lastchp - dwin->ch_off + 1;
419 *dwlp->firstchp + wbegx - dwin->ch_off)
423 - dwin->ch_off;
428 *dwlp->lastchp + wbegx - dwin->ch_off)
431 + wbegx - dwin->ch_off;