Code

Node tool: snap while scaling a selection of nodes. Consider this as experimental...
[inkscape.git] / src / uri-references.h
index 0f7a724ba3020c7e30bed0e3785eca7b88362fcd..c0f9190b1967a6e84be76c2487b4321714921f27 100644 (file)
@@ -6,6 +6,7 @@
  *
  * Authors:
  *   Lauris Kaplinski <lauris@kaplinski.com>
+ *   Abhishek Sharma
  *
  * Copyright (C) 2001-2002 Lauris Kaplinski
  * Copyright (C) 2001 Ximian, Inc.
@@ -18,6 +19,7 @@
 
 #include "bad-uri-exception.h"
 #include "forward.h"
+#include "sp-object.h"
 
 namespace Inkscape {
 
@@ -41,7 +43,7 @@ public:
      *              is holding a reference to the target object.
      */
     URIReference(SPObject *owner);
-    URIReference(Document *owner_document);
+    URIReference(SPDocument *owner_document);
 
     /**
      * Destructor.  Calls shutdown() if the reference has not been
@@ -114,7 +116,7 @@ public:
         return (bool)_uri;
     }
 
-    Document *getOwnerDocument() { return _owner_document; }
+    SPDocument *getOwnerDocument() { return _owner_document; }
     SPObject   *getOwnerObject()   { return _owner; }
 
 protected:
@@ -125,7 +127,7 @@ protected:
 
 private:
     SPObject *_owner;
-    Document *_owner_document;
+    SPDocument *_owner_document;
     sigc::connection _connection;
     sigc::connection _release_connection;
     SPObject *_obj;
@@ -145,8 +147,8 @@ private:
 /**
  * Resolves an item referenced by a URI in CSS form contained in "url(...)"
  */
-SPObject* sp_css_uri_reference_resolve( Document *document, const gchar *uri );
+SPObject* sp_css_uri_reference_resolve( SPDocument *document, const gchar *uri );
 
-SPObject *sp_uri_reference_resolve (Document *document, const gchar *uri);
+SPObject *sp_uri_reference_resolve (SPDocument *document, const gchar *uri);
 
 #endif