Lines Matching defs:cy
24 grid_reader_start(struct grid_reader *gr, struct grid *gd, u_int cx, u_int cy)
28 gr->cy = cy;
33 grid_reader_get_cursor(struct grid_reader *gr, u_int *cx, u_int *cy)
36 *cy = gr->cy;
43 return (grid_line_length(gr->gd, gr->cy));
58 if (wrap && gr->cx >= px && gr->cy < gr->gd->hsize + gr->gd->sy - 1) {
64 grid_get_cell(gr->gd, gr->cx, gr->cy, &gc);
79 grid_get_cell(gr->gd, gr->cx, gr->cy, &gc);
84 if (gr->cx == 0 && gr->cy > 0 &&
86 grid_get_line(gr->gd, gr->cy - 1)->flags & GRID_LINE_WRAPPED)) {
99 if (gr->cy < gr->gd->hsize + gr->gd->sy - 1)
100 gr->cy++;
102 grid_get_cell(gr->gd, gr->cx, gr->cy, &gc);
115 if (gr->cy > 0)
116 gr->cy--;
118 grid_get_cell(gr->gd, gr->cx, gr->cy, &gc);
130 while (gr->cy > 0 &&
131 grid_get_line(gr->gd, gr->cy - 1)->flags &
133 gr->cy--;
146 while (gr->cy < yy && grid_get_line(gr->gd, gr->cy)->flags &
148 gr->cy++;
166 if (gr->cy == *yy)
171 if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
183 return (grid_in_set(gr->gd, gr->cx, gr->cy, set));
193 if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
238 if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
294 if (gr->cy == 0)
319 oldy = gr->cy;
321 if (gr->cy == 0 ||
322 (~grid_get_line(gr->gd, gr->cy - 1)->flags &
333 gr->cy = oldy;
360 for (py = gr->cy; py <= yy; py++) {
366 gr->cy = py;
389 for (py = gr->cy + 1; py > 0; py--) {
394 gr->cy = py - 1;
416 oldy = gr->cy;
419 for (py = gr->cy; py <= yy; py++) {
427 gr->cy = py;
435 gr->cy = oldy;