X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fextension%2Fprint.h;h=0f0435c0f9ac58c1ada30d9b2af26403ed85f08b;hb=941ff7c62ac6b94d08e349025428ca1b2e0b6f3a;hp=d7cc146c68d7b4574f7194c0ca8944600d61635a;hpb=62d835b4bbb0f1f046e30d9b67f8e9517cc6175c;p=inkscape.git diff --git a/src/extension/print.h b/src/extension/print.h index d7cc146c6..0f0435c0f 100644 --- a/src/extension/print.h +++ b/src/extension/print.h @@ -1,6 +1,7 @@ /* * Authors: * Ted Gould + * Abhishek Sharma * * Copyright (C) 2002-2004 Authors * @@ -12,10 +13,9 @@ #include "extension.h" -#include "libnr/nr-path.h" #include "display/nr-arena-forward.h" #include "forward.h" - +#include "sp-item.h" namespace Inkscape { namespace Extension { @@ -41,18 +41,18 @@ public: unsigned int finish (void); /* Rendering methods */ - unsigned int bind (NRMatrix const *transform, + unsigned int bind (Geom::Matrix const *transform, float opacity); unsigned int release (void); unsigned int comment (const char * comment); - unsigned int fill (NRBPath const *bpath, - NRMatrix const *ctm, + unsigned int fill (Geom::PathVector const &pathv, + Geom::Matrix const *ctm, SPStyle const *style, NRRect const *pbox, NRRect const *dbox, NRRect const *bbox); - unsigned int stroke (NRBPath const *bpath, - NRMatrix const *transform, + unsigned int stroke (Geom::PathVector const &pathv, + Geom::Matrix const *transform, SPStyle const *style, NRRect const *pbox, NRRect const *dbox, @@ -61,10 +61,10 @@ public: unsigned int w, unsigned int h, unsigned int rs, - NRMatrix const *transform, + Geom::Matrix const *transform, SPStyle const *style); unsigned int text (char const *text, - NR::Point p, + Geom::Point p, SPStyle const *style); bool textToPath (void); bool fontEmbedded (void);