Lines Matching defs:cy
280 u_int cy;
329 if (data->cy == 0) {
332 } else if (data->cy == screen_size_y(&data->screen) - 1) {
340 u_int *cy, int trim)
373 if (src->cy > dst->grid->sy - 1) {
375 dst->cy = dst->grid->sy - 1;
378 dst->cy = src->cy;
381 if (cx != NULL && cy != NULL) {
383 *cy = screen_hsize(dst) + dst->cy;
389 grid_wrap_position(dst->grid, *cx, *cy, &wx, &wy);
393 grid_unwrap_position(dst->grid, cx, cy, wx, wy);
443 u_int i, cx, cy;
446 data->backing = window_copy_clone_screen(base, &data->screen, &cx, &cy,
450 if (cy < screen_hsize(data->backing)) {
451 data->cy = 0;
452 data->oy = screen_hsize(data->backing) - cy;
454 data->cy = cy - screen_hsize(data->backing);
464 data->screen.cy = data->cy;
466 data->my = screen_hsize(data->backing) + data->cy - data->oy;
472 screen_write_cursormove(&ctx, data->cx, data->cy, 0);
496 data->my = screen_hsize(data->backing) + data->cy - data->oy;
580 old_cy = backing->cy;
601 window_copy_redraw_lines(wme, old_cy, backing->cy - old_cy + 1);
660 oy = screen_hsize(data->backing) + data->cy - data->oy;
673 if (data->cy < n)
674 data->cy = 0;
676 data->cy -= n;
683 if (data->cy + (n - data->oy) >= sy)
684 data->cy = sy - 1;
686 data->cy += n - data->oy;
695 py = screen_hsize(data->backing) + data->cy - data->oy;
726 oy = screen_hsize(data->backing) + data->cy - data->oy;
745 if (data->cy < n)
746 data->cy = 0;
748 data->cy -= n;
753 py = screen_hsize(data->backing) + data->cy - data->oy;
784 oy = screen_hsize(data->backing) + data->cy - data->oy;
803 if (data->cy + (n - data->oy) >= screen_size_y(data->backing))
804 data->cy = screen_size_y(data->backing) - 1;
806 data->cy += n - data->oy;
811 py = screen_hsize(data->backing) + data->cy - data->oy;
833 oy = screen_hsize(data->backing) + data->cy - data->oy;
851 oy = screen_hsize(data->backing) + data->cy - data->oy;
892 return (format_grid_hyperlink(gd, data->cx, gd->hsize + data->cy,
903 return (window_copy_get_word(wp, data->cx, data->cy));
913 return (window_copy_get_line(wp, data->cy));
940 format_add(ft, "copy_cursor_y", "%d", data->cy);
993 data->searchy = data->cy;
1003 u_int cx, cy, wx, wy;
1008 cy = gd->hsize + data->cy - data->oy;
1011 grid_wrap_position(gd, cx, cy, &wx, &wy);
1014 grid_unwrap_position(gd, &cx, &cy, wx, wy);
1017 if (cy < gd->hsize) {
1018 data->cy = 0;
1019 data->oy = gd->hsize - cy;
1021 data->cy = cy - gd->hsize;
1136 data->cy = screen_size_y(&data->screen) - 1;
1186 ocy = data->cy;
1211 data->cy = ocy;
1272 ocy = data->cy;
1299 data->cy = ocy;
1390 u_int np = wme->prefix, cy;
1392 cy = data->cy;
1395 if (cy == data->cy && data->oy == 0)
1434 scroll_up = data->cy - to;
1444 data->cy -= delta;
1447 data->cy += delta;
1560 oy = screen_hsize(s) + data->cy - data->oy;
1564 data->cy = screen_size_y(&data->screen) - 1;
1565 data->cx = window_copy_find_length(wme, screen_hsize(s) + data->cy);
1581 oy = screen_hsize(data->backing) + data->cy - data->oy;
1585 data->cy = 0;
1658 data->cy = (screen_size_y(&data->screen) - 1) / 2;
1680 py = screen_hsize(s) + data->cy - data->oy;
1767 py = screen_hsize(s) + data->cy - data->oy;
1793 sy = screen_hsize(s) + data->cy - data->oy;
1799 py = screen_hsize(s) + data->cy - data->oy;
2139 data->dy = screen_hsize(data->backing) + data->cy - data->oy;
2143 data->selry = screen_hsize(data->backing) + data->cy - data->oy;
2147 data->endselry = screen_hsize(data->backing) + data->cy - data->oy;
2169 data->dy = screen_hsize(data->backing) + data->cy - data->oy;
2175 py = screen_hsize(data->backing) + data->cy - data->oy;
2192 window_copy_update_cursor(wme, px, data->cy);
2194 window_copy_redraw_lines(wme, data->cy, 1);
2197 data->endselry = screen_hsize(data->backing) + data->cy - data->oy;
2213 data->my = screen_hsize(data->backing) + data->cy - data->oy;
2234 data->cy = 0;
2533 data->searchy = data->cy;
2537 data->cy = data->searchy;
2588 data->searchy = data->cy;
2592 data->cy = data->searchy;
3162 data->cy = py - (gd->hsize - data->oy);
3167 data->cy = py;
3170 data->cy = py - gd->hsize;
3173 data->cy = py - offset;
3858 fy = screen_hsize(data->backing) - data->oy + data->cy;
3904 fy = screen_hsize(data->backing) - data->oy + data->cy;
3921 fy = screen_hsize(data->backing) - data->oy + data->cy;
3933 data->cy = fy - screen_hsize(data->backing) +
3949 data->cy = fy -
4224 u_int at, start, end, cy, px, py;
4232 cy = screen_hsize(data->backing) - data->oy + data->cy;
4233 if (window_copy_search_mark_at(data, data->cx, cy, &at) != 0)
4273 u_int mark, start, end, cy, cursor, current;
4300 cy = screen_hsize(data->backing) - data->oy + data->cy;
4301 if (window_copy_search_mark_at(data, data->cx, cy, &cursor) == 0) {
4420 if (py == data->cy && data->cx == screen_size_x(s)) {
4445 new_y = data->cy;
4477 screen_write_cursormove(&ctx, data->cx, data->cy, 0);
4499 yy = screen_hsize(data->backing) + data->cy - data->oy;
4580 window_copy_update_cursor(struct window_mode_entry *wme, u_int cx, u_int cy)
4588 old_cx = data->cx; old_cy = data->cy;
4589 data->cx = cx; data->cy = cy;
4593 window_copy_redraw_lines(wme, data->cy, 1);
4596 screen_write_cursormove(&ctx, data->cx, data->cy, 0);
4607 data->sely = screen_hsize(data->backing) + data->cy - data->oy;
4671 u_int sx, sy, cy, endsx, endsy;
4708 cy = data->cy;
4710 if (sy < cy)
4711 window_copy_redraw_lines(wme, sy, cy - sy + 1);
4713 window_copy_redraw_lines(wme, cy, sy - cy + 1);
4715 if (endsy < cy) {
4717 cy - endsy + 1);
4719 window_copy_redraw_lines(wme, cy,
4720 endsy - cy + 1);
4755 * The selection extends from selx,sely to (adjusted) cx,cy on
5030 py = screen_hsize(data->backing) + data->cy - data->oy;
5033 window_copy_update_cursor(wme, px, data->cy);
5063 py = hsize + data->cy - data->oy;
5064 oldy = data->cy;
5082 py = hsize + data->cy - data->oy;
5083 oldy = data->cy;
5101 py = hsize + data->cy - data->oy;
5102 oldy = data->cy;
5119 u_int selx, sely, cy, yy, hsize;
5146 cy = data->cy;
5147 yy = screen_hsize(data->backing) + data->cy - data->oy;
5154 data->cy = 0;
5157 data->cy = screen_size_y(s) - 1;
5159 data->cy = cy + sely - yy;
5175 py = hsize + data->cy - data->oy;
5176 oldy = data->cy;
5194 py = hsize + data->cy - data->oy;
5195 oldy = data->cy;
5213 oy = screen_hsize(data->backing) + data->cy - data->oy;
5223 if (scroll_only || data->cy == 0) {
5228 if (data->cy == screen_size_y(s) - 1)
5229 window_copy_redraw_lines(wme, data->cy, 1);
5231 window_copy_redraw_lines(wme, data->cy, 2);
5236 data->cy - 1);
5238 window_copy_update_cursor(wme, data->cx, data->cy - 1);
5240 if (data->cy == screen_size_y(s) - 1)
5241 window_copy_redraw_lines(wme, data->cy, 1);
5243 window_copy_redraw_lines(wme, data->cy, 2);
5248 py = screen_hsize(data->backing) + data->cy - data->oy;
5253 window_copy_update_cursor(wme, px, data->cy);
5255 window_copy_redraw_lines(wme, data->cy, 1);
5261 py = screen_hsize(data->backing) + data->cy - data->oy;
5266 window_copy_update_cursor(wme, px, data->cy);
5268 window_copy_redraw_lines(wme, data->cy, 1);
5272 window_copy_update_cursor(wme, 0, data->cy);
5274 window_copy_redraw_lines(wme, data->cy, 1);
5287 oy = screen_hsize(data->backing) + data->cy - data->oy;
5297 if (scroll_only || data->cy == screen_size_y(s) - 1) {
5301 if (scroll_only && data->cy > 0)
5302 window_copy_redraw_lines(wme, data->cy - 1, 2);
5306 data->cy + 1);
5308 window_copy_update_cursor(wme, data->cx, data->cy + 1);
5310 window_copy_redraw_lines(wme, data->cy - 1, 2);
5314 py = screen_hsize(data->backing) + data->cy - data->oy;
5319 window_copy_update_cursor(wme, px, data->cy);
5321 window_copy_redraw_lines(wme, data->cy, 1);
5327 py = screen_hsize(data->backing) + data->cy - data->oy;
5332 window_copy_update_cursor(wme, px, data->cy);
5334 window_copy_redraw_lines(wme, data->cy, 1);
5338 window_copy_update_cursor(wme, 0, data->cy);
5340 window_copy_redraw_lines(wme, data->cy, 1);
5354 py = hsize + data->cy - data->oy;
5355 oldy = data->cy;
5375 py = hsize + data->cy - data->oy;
5376 oldy = data->cy;
5397 py = hsize + data->cy - data->oy;
5398 oldy = data->cy;
5419 py = hsize + data->cy - data->oy;
5420 oldy = data->cy;
5444 py = hsize + data->cy - data->oy;
5445 oldy = data->cy;
5468 py = hsize + data->cy - data->oy;
5497 py = hsize + data->cy - data->oy;
5498 oldy = data->cy;
5525 py = hsize + data->cy - data->oy;
5553 py = hsize + data->cy - data->oy;
5554 oldy = data->cy;
5570 u_int line = gd->hsize - data->oy + data->cy;
5599 data->cy = line - gd->hsize;
5602 data->cy = 0;
5639 screen_write_cursormove(&ctx, data->cx, data->cy, 0);
5673 screen_write_cursormove(&ctx, data->cx, data->cy, 0);
5686 py = screen_hsize(data->backing) + data->cy - data->oy;
5689 window_copy_update_cursor(wme, px, data->cy);
5799 old_cy = data->cy;
5804 if (old_cy != data->cy || old_cx == data->cx) {
5845 tmy = screen_hsize(data->backing) + data->cy - data->oy;
5848 data->cy = 0;
5851 data->cy = data->my - screen_hsize(data->backing);
5866 u_int cy, yy, ny, nd;
5871 cy = 0;
5875 cy = py - yy;
5876 nd = oldy - cy + 1;
5882 window_copy_update_cursor(wme, px, cy);
5884 window_copy_redraw_lines(wme, cy, nd);
5892 u_int cy, yy, ny, nd;
5894 cy = py - hsize + oy;
5896 if (cy > yy) {
5897 ny = cy - yy;
5902 nd = cy - oldy + 1;
5908 if (cy > yy)
5911 window_copy_update_cursor(wme, px, cy);