Finally, I can let go
This commit is contained in:
parent
922fcd4871
commit
ea40f38d27
3 changed files with 2 additions and 29 deletions
|
@ -46,14 +46,6 @@ int hexagram_dial_draw_legend(hexagram_dial *dial,
|
||||||
double value,
|
double value,
|
||||||
char *text);
|
char *text);
|
||||||
|
|
||||||
int hexagram_dial_draw_legend_offset(hexagram_dial *dial,
|
|
||||||
cairo_t *cr,
|
|
||||||
double radius,
|
|
||||||
double value,
|
|
||||||
char *text,
|
|
||||||
double x_offset,
|
|
||||||
double y_offset);
|
|
||||||
|
|
||||||
int hexagram_dial_draw_mark(hexagram_dial *dial,
|
int hexagram_dial_draw_mark(hexagram_dial *dial,
|
||||||
cairo_t *cr,
|
cairo_t *cr,
|
||||||
double min_radius,
|
double min_radius,
|
||||||
|
|
19
src/dial.c
19
src/dial.c
|
@ -218,25 +218,6 @@ int hexagram_dial_draw_legend(hexagram_dial *dial,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int hexagram_dial_draw_legend_offset(hexagram_dial *dial,
|
|
||||||
cairo_t *cr,
|
|
||||||
double radius,
|
|
||||||
double value,
|
|
||||||
char *text,
|
|
||||||
double x_offset,
|
|
||||||
double y_offset) {
|
|
||||||
double angle = hexagram_dial_angle(dial, value);
|
|
||||||
|
|
||||||
cairo_move_to(cr,
|
|
||||||
dial->gauge.x + radius * dial->radius * cos(angle) + x_offset,
|
|
||||||
dial->gauge.y + radius * dial->radius * sin(angle) + y_offset);
|
|
||||||
|
|
||||||
cairo_show_text(cr, text);
|
|
||||||
cairo_stroke(cr);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int hexagram_dial_draw_mark(hexagram_dial *dial,
|
int hexagram_dial_draw_mark(hexagram_dial *dial,
|
||||||
cairo_t *cr,
|
cairo_t *cr,
|
||||||
double min_radius,
|
double min_radius,
|
||||||
|
|
|
@ -31,10 +31,10 @@ static int draw_bg(hexagram_gauge *gauge, cairo_t *cr) {
|
||||||
cairo_set_font_size(cr, fuel->dial.radius * 0.1);
|
cairo_set_font_size(cr, fuel->dial.radius * 0.1);
|
||||||
|
|
||||||
cairo_set_source_rgb(cr, 1, 0, 0);
|
cairo_set_source_rgb(cr, 1, 0, 0);
|
||||||
hexagram_dial_draw_legend_offset(&fuel->dial, cr, 0.75, 0, "0", -5, 5);
|
hexagram_dial_draw_legend(&fuel->dial, cr, 0.725, 0, "0");
|
||||||
|
|
||||||
cairo_set_source_rgb(cr, 1, 1, 1);
|
cairo_set_source_rgb(cr, 1, 1, 1);
|
||||||
hexagram_dial_draw_legend_offset(&fuel->dial, cr, 0.75, fuel->dial.max_value, "1", -10, 5);
|
hexagram_dial_draw_legend(&fuel->dial, cr, 0.725, fuel->dial.max_value, "1");
|
||||||
|
|
||||||
cairo_set_line_width(cr, 6.0);
|
cairo_set_line_width(cr, 6.0);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue