X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=canvas_cairo.cc;h=4bdcd2b7b5e565f9434439dd81c66a1313b0afc0;hb=e9a44449a4002827894a51cdbb9072d423cba765;hp=f4c4accb324c1ac14b5f549c6d486609bc4c9cd6;hpb=4e550948439a6cd6f318c230ed53adfabcd2ba43;p=universe.git diff --git a/canvas_cairo.cc b/canvas_cairo.cc index f4c4acc..4bdcd2b 100644 --- a/canvas_cairo.cc +++ b/canvas_cairo.cc @@ -35,7 +35,7 @@ CanvasCairo::CanvasCairo(scalar_t scale, int width, int height) { cairo_scale(_context_resource, scale, scale); cairo_set_source_rgb(_context_resource, 1.0, 1.0, 1.0); - // cairo_set_source_rgb(_context_resource, 0.0, 0.0, 0.0); + cairo_set_line_width (_context_resource, 1.0); cairo_rectangle(_context_resource, 0, 0, width, height); @@ -48,12 +48,16 @@ CanvasCairo::~CanvasCairo() { delete[] _data; } + +void CanvasCairo::set_line_width(scalar_t w) { + cairo_set_line_width (_context_resource, w); +} + void CanvasCairo::set_drawing_color(scalar_t r, scalar_t g, scalar_t b) { cairo_set_source_rgb(_context_resource, r, g, b); } void CanvasCairo::draw_polygon(int filled, int nb, scalar_t *x, scalar_t *y) { - cairo_set_line_width(_context_resource, 1.0); cairo_move_to(_context_resource, x[0], y[0]); for(int n = 0; n < nb; n++) { cairo_line_to(_context_resource, x[n], y[n]);