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