From: Fridrich S. <str...@us...> - 2008-07-11 22:19:13
|
Update of /cvsroot/libwpg/libwpg/src/conv/raw In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6669/src/conv/raw Modified Files: wpg2raw.cpp Log Message: some cosmetic changes + change of default constructor of WPGBrush + distinguish between polyline and polygon and add a callback for the polyline Index: wpg2raw.cpp =================================================================== RCS file: /cvsroot/libwpg/libwpg/src/conv/raw/wpg2raw.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- wpg2raw.cpp 10 Jul 2008 19:39:05 -0000 1.8 +++ wpg2raw.cpp 11 Jul 2008 22:19:08 -0000 1.9 @@ -47,6 +47,7 @@ void drawRectangle(const libwpg::WPGRect& rect, double rx, double ry); void drawEllipse(const libwpg::WPGPoint& center, double rx, double ry); + void drawPolyline(const libwpg::WPGPointArray& vertices); void drawPolygon(const libwpg::WPGPointArray& vertices); void drawPath(const libwpg::WPGPath& path); void drawBitmap(const libwpg::WPGBitmap& bitmap); @@ -127,13 +128,20 @@ printf(" Radius: %g %g\n", rx, ry); } -void RawPainter::drawPolygon(const libwpg::WPGPointArray& vertices) +void RawPainter::drawPolyline(const libwpg::WPGPointArray& vertices) { printf("RawPainter::drawPolyline %d points\n", vertices.count()); for(unsigned i = 0; i < vertices.count(); i++) printf(" (%g %g)\n", vertices[i].x, vertices[i].y); } +void RawPainter::drawPolygon(const libwpg::WPGPointArray& vertices) +{ + printf("RawPainter::drawPolygon %d points\n", vertices.count()); + for(unsigned i = 0; i < vertices.count(); i++) + printf(" (%g %g)\n", vertices[i].x, vertices[i].y); +} + void RawPainter::drawPath(const libwpg::WPGPath& path) { printf("RawPainter::drawPath %d elements\n", path.count()); |