- cairo_arc(cxt->cr, d[0], d[1], cxt->radius, 0, 2*M_PI);
+ fprintf(stderr, "draw_point(x=%g(%g) y=%g(%g)) xscaling=%g yscaling=%g xoffset=%g yoffset=%g\n", d[0], (d[0] + cxt->xoffset)*cxt->xscaling, d[1], (d[1] + cxt->yoffset)*cxt->yscaling, cxt->xscaling, cxt->yscaling, cxt->xoffset, cxt->yoffset);
+ cairo_arc(cxt->cr, (d[0] + cxt->xoffset)*cxt->xscaling, (d[1] + cxt->yoffset)*cxt->yscaling, cxt->radius, 0, 2*M_PI);
+ cairo_set_source_rgb(cxt->cr, 1, 1, 1);
+ cairo_fill_preserve(cxt->cr);
+ cairo_set_source_rgb(cxt->cr, 0, 0, 0);
+ cairo_stroke(cxt->cr);