X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcairo.h;h=7ed828f515d61b24d7c5153cde9dc831dd7d44fe;hb=3b6384c0f3f35fb0b280cb20ddaa01b50912f4b8;hp=974acb444e5f6e191896fad3036891dfc159bb94;hpb=376bc1e2594564c432857c50f2f779093ce70710;p=pspp diff --git a/src/output/cairo.h b/src/output/cairo.h index 974acb444e..7ed828f515 100644 --- a/src/output/cairo.h +++ b/src/output/cairo.h @@ -82,9 +82,27 @@ void xr_driver_output_item (struct xr_driver *, const struct output_item *); bool xr_driver_need_new_page (const struct xr_driver *); bool xr_driver_is_page_blank (const struct xr_driver *); +struct xr_color +{ + double red; + double green; + double blue; +}; + +struct output_driver; +struct string_map; + +void parse_color (struct output_driver *d, struct string_map *options, + const char *key, const char *default_value, + struct xr_color *color); + + /* Render charts with Cairo. */ char *xr_draw_png_chart (const struct chart_item *, - const char *file_name_template, int number); + const char *file_name_template, int number, + const struct xr_color *fg, + const struct xr_color *bg); + #endif /* HAVE_CAIRO */