Lines Matching defs:hsize
371 dst->grid->hsize = screen_hsize(src);
871 return (format_grid_word(gd, x, gd->hsize + y));
881 return (format_grid_line(gd, gd->hsize + y));
892 return (format_grid_hyperlink(gd, data->cx, gd->hsize + data->cy,
930 u_int hsize = screen_hsize(data->backing);
933 gl = grid_get_line(data->backing->grid, hsize - data->oy);
1008 cy = gd->hsize + data->cy - data->oy;
1017 if (cy < gd->hsize) {
1019 data->oy = gd->hsize - cy;
1021 data->cy = cy - gd->hsize;
3161 if (py >= gd->hsize - data->oy && py < gd->hsize - data->oy + gd->sy)
3162 data->cy = py - (gd->hsize - data->oy);
3168 } else if (py > gd->hsize + gd->sy - gap) {
3169 offset = gd->hsize;
3170 data->cy = py - gd->hsize;
3175 data->oy = gd->hsize - offset;
3218 endline = gd->hsize + gd->sy - 1;
3262 endline = gd->hsize + gd->sy - 1;
3323 endline = gd->hsize + gd->sy - 1;
3382 endline = gd->hsize + gd->sy - 1;
3791 direction ? 0 : gd->hsize + gd->sy - 1, fy, cis, 0,
3893 endline = gd->hsize + gd->sy - 1;
3973 for (*start = gd->hsize - data->oy; *start > 0; (*start)--) {
3978 *end = gd->hsize - data->oy + gd->sy;
3988 if (py < gd->hsize - data->oy)
3990 if (py > gd->hsize - data->oy + gd->sy - 1)
3992 *at = ((py - (gd->hsize - data->oy)) * gd->sx) + px;
4083 end = gd->hsize + sy;
4250 grid_get_cell(gd, px, gd->hsize + py - data->oy, &gc);
4368 u_int hsize;
4372 hsize = screen_hsize(data->backing);
4374 *offset = hsize - data->oy;
4375 *size = hsize;
4389 u_int hsize = screen_hsize(data->backing);
4405 window_copy_write_one(wme, ctx, py, hsize - data->oy + py,
5059 u_int px, py, oldy, hsize;
5062 hsize = screen_hsize(back_s);
5063 py = hsize + data->cy - data->oy;
5069 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px, py);
5078 u_int px, py, oldy, hsize;
5081 hsize = screen_hsize(back_s);
5082 py = hsize + data->cy - data->oy;
5088 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px, py);
5097 u_int px, py, oldy, hsize;
5100 hsize = screen_hsize(back_s);
5101 py = hsize + data->cy - data->oy;
5110 window_copy_acquire_cursor_down(wme, hsize, screen_size_y(back_s),
5119 u_int selx, sely, cy, yy, hsize;
5151 hsize = screen_hsize(data->backing);
5152 if (sely < hsize - data->oy) { /* above */
5153 data->oy = hsize - sely;
5155 } else if (sely > hsize - data->oy + screen_size_y(s)) { /* below */
5156 data->oy = hsize - sely + screen_size_y(s) - 1;
5171 u_int px, py, oldy, hsize;
5174 hsize = screen_hsize(back_s);
5175 py = hsize + data->cy - data->oy;
5181 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px, py);
5190 u_int px, py, oldy, hsize;
5193 hsize = screen_hsize(back_s);
5194 py = hsize + data->cy - data->oy;
5200 window_copy_acquire_cursor_down(wme, hsize, screen_size_y(back_s),
5350 u_int px, py, oldy, hsize;
5353 hsize = screen_hsize(back_s);
5354 py = hsize + data->cy - data->oy;
5360 window_copy_acquire_cursor_down(wme, hsize,
5371 u_int px, py, oldy, hsize;
5374 hsize = screen_hsize(back_s);
5375 py = hsize + data->cy - data->oy;
5382 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px,
5393 u_int px, py, oldy, hsize;
5396 hsize = screen_hsize(back_s);
5397 py = hsize + data->cy - data->oy;
5404 window_copy_acquire_cursor_down(wme, hsize,
5415 u_int px, py, oldy, hsize;
5418 hsize = screen_hsize(back_s);
5419 py = hsize + data->cy - data->oy;
5428 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px,
5440 u_int px, py, oldy, hsize;
5443 hsize = screen_hsize(back_s);
5444 py = hsize + data->cy - data->oy;
5450 window_copy_acquire_cursor_down(wme, hsize, screen_size_y(back_s),
5464 u_int px, py, hsize;
5467 hsize = screen_hsize(back_s);
5468 py = hsize + data->cy - data->oy;
5493 u_int px, py, oldy, hsize;
5496 hsize = screen_hsize(back_s);
5497 py = hsize + data->cy - data->oy;
5509 window_copy_acquire_cursor_down(wme, hsize, screen_size_y(back_s),
5521 u_int px, py, hsize;
5524 hsize = screen_hsize(back_s);
5525 py = hsize + data->cy - data->oy;
5543 u_int px, py, oldy, hsize;
5552 hsize = screen_hsize(back_s);
5553 py = hsize + data->cy - data->oy;
5559 window_copy_acquire_cursor_up(wme, hsize, data->oy, oldy, px, py);
5570 u_int line = gd->hsize - data->oy + data->cy;
5583 end_line = gd->hsize + gd->sy - 1;
5598 if (line > gd->hsize) {
5599 data->cy = line - gd->hsize;
5603 data->oy = gd->hsize - line;
5863 window_copy_acquire_cursor_up(struct window_mode_entry *wme, u_int hsize,
5868 yy = hsize - oy;
5889 window_copy_acquire_cursor_down(struct window_mode_entry *wme, u_int hsize,
5894 cy = py - hsize + oy;