Lines Matching refs:px

153 	u_int			 px, idx;  in grid_compact_line()  local
158 for (px = 0; px < gl->cellsize; px++) { in grid_compact_line()
159 gce = &gl->celldata[px]; in grid_compact_line()
173 for (px = 0; px < gl->cellsize; px++) { in grid_compact_line()
174 gce = &gl->celldata[px]; in grid_compact_line()
203 grid_clear_cell(struct grid *gd, u_int px, u_int py, u_int bg) in grid_clear_cell() argument
206 struct grid_cell_entry *gce = &gl->celldata[px]; in grid_clear_cell()
521 grid_get_cell1(struct grid_line *gl, u_int px, struct grid_cell *gc) in grid_get_cell1() argument
523 struct grid_cell_entry *gce = &gl->celldata[px]; in grid_get_cell1()
561 grid_get_cell(struct grid *gd, u_int px, u_int py, struct grid_cell *gc) in grid_get_cell() argument
564 px >= gd->linedata[py].cellsize) in grid_get_cell()
567 grid_get_cell1(&gd->linedata[py], px, gc); in grid_get_cell()
572 grid_set_cell(struct grid *gd, u_int px, u_int py, const struct grid_cell *gc) in grid_set_cell() argument
580 grid_expand_line(gd, py, px + 1, 8); in grid_set_cell()
583 if (px + 1 > gl->cellused) in grid_set_cell()
584 gl->cellused = px + 1; in grid_set_cell()
586 gce = &gl->celldata[px]; in grid_set_cell()
595 grid_set_padding(struct grid *gd, u_int px, u_int py) in grid_set_padding() argument
597 grid_set_cell(gd, px, py, &grid_padding_cell); in grid_set_padding()
602 grid_set_cells(struct grid *gd, u_int px, u_int py, const struct grid_cell *gc, in grid_set_cells() argument
613 grid_expand_line(gd, py, px + slen, 8); in grid_set_cells()
616 if (px + slen > gl->cellused) in grid_set_cells()
617 gl->cellused = px + slen; in grid_set_cells()
620 gce = &gl->celldata[px + i]; in grid_set_cells()
631 grid_clear(struct grid *gd, u_int px, u_int py, u_int nx, u_int ny, u_int bg) in grid_clear() argument
639 if (px == 0 && nx == gd->sx) { in grid_clear()
657 if (px > sx) in grid_clear()
659 if (px + nx > sx) in grid_clear()
660 ox = sx - px; in grid_clear()
663 grid_expand_line(gd, yy, px + ox, 8); /* default bg first */ in grid_clear()
664 for (xx = px; xx < px + ox; xx++) in grid_clear()
735 grid_move_cells(struct grid *gd, u_int dx, u_int px, u_int py, u_int nx, in grid_move_cells() argument
741 if (nx == 0 || px == dx) in grid_move_cells()
748 grid_expand_line(gd, py, px + nx, 8); in grid_move_cells()
750 memmove(&gl->celldata[dx], &gl->celldata[px], in grid_move_cells()
756 for (xx = px; xx < px + nx; xx++) { in grid_move_cells()
1062 grid_string_cells(struct grid *gd, u_int px, u_int py, u_int nx, in grid_string_cells() argument
1088 for (xx = px; xx < px + nx; xx++) { in grid_string_cells()
1491 grid_wrap_position(struct grid *gd, u_int px, u_int py, u_int *wx, u_int *wy) in grid_wrap_position() argument
1503 if (px >= gd->linedata[yy].cellused) in grid_wrap_position()
1506 ax += px; in grid_wrap_position()
1513 grid_unwrap_position(struct grid *gd, u_int *px, u_int *py, u_int wx, u_int wy) in grid_unwrap_position() argument
1540 *px = wx; in grid_unwrap_position()
1549 u_int px; in grid_line_length() local
1551 px = grid_get_line(gd, py)->cellsize; in grid_line_length()
1552 if (px > gd->sx) in grid_line_length()
1553 px = gd->sx; in grid_line_length()
1554 while (px > 0) { in grid_line_length()
1555 grid_get_cell(gd, px - 1, py, &gc); in grid_line_length()
1560 px--; in grid_line_length()
1562 return (px); in grid_line_length()
1567 grid_in_set(struct grid *gd, u_int px, u_int py, const char *set) in grid_in_set() argument
1572 grid_get_cell(gd, px, py, &gc); in grid_in_set()
1575 pxx = px; in grid_in_set()
1580 return (tmp_gc.data.width - (px - pxx)); in grid_in_set()