index 58cfbf735d63b9a5cdb9a32c9ca987fe02b863fd..058f88ef8cb6655f33ac2a7556a962ed578ece8f 100644 (file)
struct SPDesktop;
struct SPNamedView;
-class SPDocument;
+class Document;
namespace Inkscape {
static GridType getGridTypeFromSVGName(const char * typestr);
static GridType getGridTypeFromName(const char * typestr);
- static CanvasGrid* NewGrid(SPNamedView * nv, Inkscape::XML::Node * repr, SPDocument *doc, GridType gridtype);
- static void writeNewGridToRepr(Inkscape::XML::Node * repr, SPDocument * doc, GridType gridtype);
+ static CanvasGrid* NewGrid(SPNamedView * nv, Inkscape::XML::Node * repr, Document *doc, GridType gridtype);
+ static void writeNewGridToRepr(Inkscape::XML::Node * repr, Document * doc, GridType gridtype);
GridCanvasItem * createCanvasItem(SPDesktop * desktop);
SPUnit const* gridunit;
Inkscape::XML::Node * repr;
- SPDocument *doc;
+ Document *doc;
Inkscape::Snapper* snapper;
bool isEnabled();
protected:
- CanvasGrid(SPNamedView * nv, Inkscape::XML::Node * in_repr, SPDocument *in_doc, GridType type);
+ CanvasGrid(SPNamedView * nv, Inkscape::XML::Node * in_repr, Document *in_doc, GridType type);
virtual Gtk::Widget * newSpecificWidget() = 0;
class CanvasXYGrid : public CanvasGrid {
public:
- CanvasXYGrid(SPNamedView * nv, Inkscape::XML::Node * in_repr, SPDocument * in_doc);
+ CanvasXYGrid(SPNamedView * nv, Inkscape::XML::Node * in_repr, Document * in_doc);
virtual ~CanvasXYGrid();
void Update (Geom::Matrix const &affine, unsigned int flags);