version 1.1.1.2, 2014/07/30 07:55:27
|
version 1.1.1.3, 2019/10/21 14:58:35
|
Line 58 static inline char *tbl_pos(struct graph_cfg *cfg, cha
|
Line 58 static inline char *tbl_pos(struct graph_cfg *cfg, cha
|
return at_col(at_row(cfg, tbl, nrow), ncol); |
return at_col(at_row(cfg, tbl, nrow), ncol); |
} |
} |
|
|
static void write_column(struct graph_cfg *cfg, struct graph_table *tbl, int ncol, |
|
uint64_t value, double *scale, double half_step) |
|
{ |
|
char *col = at_col(tbl->gt_table, ncol); |
|
int i; |
|
|
|
#if 0 |
|
if (value == UNK_DATA) { |
|
for (i = 0; i < height; i++) |
|
*(at_row(g, col, i)) = unk_char; |
|
#endif |
|
if (value) { |
|
*(at_row(cfg, col, 0)) = ':'; |
|
|
|
for (i = 0; i < cfg->gc_height; i++) |
|
if (value >= (scale[i] - half_step)) |
|
*(at_row(cfg, col, i)) = cfg->gc_foreground; |
|
} |
|
} |
|
|
|
static void fill_table(struct graph *g, struct graph_table *tbl, |
static void fill_table(struct graph *g, struct graph_table *tbl, |
struct history *h, struct history_store *data) |
struct history *h, struct history_store *data) |
{ |
{ |