static int ascii_measure_cell_height (void *, const struct table_cell *,
int width);
static void ascii_draw_cell (void *, const struct table_cell *, int color_idx,
- int bb[TABLE_N_AXES][2],
+ int bb[TABLE_N_AXES][2], int valign_offset,
int spill[TABLE_N_AXES][2],
int clip[TABLE_N_AXES][2]);
static void
ascii_draw_cell (void *a_, const struct table_cell *cell, int color_idx UNUSED,
- int bb[TABLE_N_AXES][2],
+ int bb[TABLE_N_AXES][2], int valign_offset,
int spill[TABLE_N_AXES][2] UNUSED,
int clip[TABLE_N_AXES][2])
{
struct ascii_driver *a = a_;
int w, h;
+ bb[V][0] += valign_offset;
ascii_layout_cell (a, cell, bb, clip, &w, &h);
}