diff --git a/include/hexagram/dial.h b/include/hexagram/dial.h index f0e7dfc..b758494 100644 --- a/include/hexagram/dial.h +++ b/include/hexagram/dial.h @@ -46,14 +46,6 @@ int hexagram_dial_draw_legend(hexagram_dial *dial, double value, 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, cairo_t *cr, double min_radius, diff --git a/src/dial.c b/src/dial.c index b5e720d..5c26157 100644 --- a/src/dial.c +++ b/src/dial.c @@ -218,25 +218,6 @@ int hexagram_dial_draw_legend(hexagram_dial *dial, 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, cairo_t *cr, double min_radius, diff --git a/src/fuel.c b/src/fuel.c index 6441a1e..4303f75 100644 --- a/src/fuel.c +++ b/src/fuel.c @@ -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_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); - 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);