Lines Matching refs:win

53 winsdelln(WINDOW *win, int id)  in winsdelln()  argument
77 if ((win->_cury >= win->_tmarg) && (win->_cury <= win->_bmarg)) in winsdelln()
78 endy = win->_bmarg + 1; in winsdelln()
80 endy = win->_maxy; in winsdelln()
89 if ((num_lines = win->_cury - endy) > id) in winsdelln()
101 to = win->_cury; in winsdelln()
107 if ((num_lines = endy - win->_cury) < id) in winsdelln()
112 num_lines = fr - (win->_cury - 1); in winsdelln()
124 quick = ((win->_ndescs <= 0) && (win->_parent == NULL)); in winsdelln()
126 begch = win->_firstch; in winsdelln()
127 endch = win->_lastch; in winsdelln()
128 endx = win->_maxx; in winsdelln()
133 sw = win->_y[to]; in winsdelln()
134 win->_y[to] = win->_y[fr]; in winsdelln()
135 win->_y[fr] = sw; in winsdelln()
136 if ((win == curscr) && _MARKS != NULL) { in winsdelln()
152 (void) memcpy((char *) win->_y[to], (char *) in winsdelln()
153 win->_y[fr], (endx * sizeof (chtype))); in winsdelln()
161 if (win == curscr) { in winsdelln()
176 num_lines = to - (win->_cury - 1); in winsdelln()
179 savimmed = win->_immed; in winsdelln()
180 savesync = win->_sync; in winsdelln()
181 win->_immed = win->_sync = FALSE; in winsdelln()
182 x = win->_curx; in winsdelln()
183 y = win->_cury; in winsdelln()
185 win->_curx = 0; in winsdelln()
188 win->_cury = (short) to; in winsdelln()
189 (void) wclrtoeol(win); in winsdelln()
192 win->_curx = x; in winsdelln()
193 win->_cury = y; in winsdelln()
194 win->_immed = savimmed; in winsdelln()
195 win->_sync = savesync; in winsdelln()
197 win->_flags |= (_WINCHANGED|_WINSDEL); in winsdelln()
202 (*_y16update)(win, endy - y, endx, y, 0); in winsdelln()
206 if (win->_sync) in winsdelln()
207 wsyncup(win); in winsdelln()
209 return ((win != curscr && savimmed) ? wrefresh(win) : OK); in winsdelln()