Lines Matching refs:win
31 mvwin(WINDOW *win, int by, int bx) in mvwin() argument
36 if (by + win->_maxy > LINES || bx + win->_maxx > COLS) in mvwin()
38 dy = by - win->_begy; in mvwin()
39 dx = bx - win->_begx; in mvwin()
40 orig = win->_orig; in mvwin()
42 orig = win; in mvwin()
44 win->_begy += dy; in mvwin()
45 win->_begx += dx; in mvwin()
46 _swflags_(win); in mvwin()
47 win = win->_nextp; in mvwin()
48 } while (win != orig); in mvwin()
50 if (by < orig->_begy || win->_maxy + dy > orig->_maxy) in mvwin()
52 if (bx < orig->_begx || win->_maxx + dx > orig->_maxx) in mvwin()
54 win->_begy = (short)by; in mvwin()
55 win->_begx = (short)bx; in mvwin()
56 _swflags_(win); in mvwin()
57 _set_subwin_(orig, win); in mvwin()
59 (void) touchwin(win); in mvwin()