Lines Matching defs:gd
864 struct grid *gd;
872 gd = wp->base.grid;
874 for (i = 0; i < gd->hsize + gd->sy; i++) {
875 gl = grid_get_line(gd, i);
879 size += (gd->hsize + gd->sy) * sizeof *gl;
890 struct grid *gd;
897 gd = wp->base.grid;
899 lines = gd->hsize + gd->sy;
901 gl = grid_get_line(gd, i);
1127 struct grid *gd;
1143 gd = wp->base.grid;
1144 return (format_grid_word(gd, x, gd->hsize + y));
1152 struct grid *gd;
1162 gd = wp->base.grid;
1163 return (format_grid_hyperlink(gd, x, gd->hsize + y, wp->screen));
1171 struct grid *gd;
1187 gd = wp->base.grid;
1188 return (format_grid_line(gd, gd->hsize + y));
5232 format_grid_word(struct grid *gd, u_int x, u_int y)
5246 grid_get_cell(gd, x, y, &gc);
5257 gl = grid_peek_line(gd, y - 1);
5261 x = grid_line_length(gd, y);
5269 end = grid_line_length(gd, y);
5271 if (y == gd->hsize + gd->sy - 1)
5273 gl = grid_peek_line(gd, y);
5283 grid_get_cell(gd, x, y, &gc);
5302 format_grid_line(struct grid *gd, u_int y)
5310 for (x = 0; x < grid_line_length(gd, y); x++) {
5311 grid_get_cell(gd, x, y, &gc);
5331 format_grid_hyperlink(struct grid *gd, u_int x, u_int y, struct screen* s)
5336 grid_get_cell(gd, x, y, &gc);