Lines Matching defs:SPDocument
5 * SPDocument: Typed SVG document implementation
70 class SPDocument : public Inkscape::GC::Managed<>,
86 SPDocument();
87 virtual ~SPDocument();
204 SPDocument(SPDocument const &); // no copy
205 void operator=(SPDocument const &); // no assign
211 boost::ptr_list<SPDocument> _child_documents;
213 SPDocument *_parent_document;
226 sigc::connection connectResourcesChanged(char const *key, SPDocument::ResourcesChangedSignal::slot_type slot);
229 static SPDocument *createNewDoc(char const*uri, unsigned int keepalive,
230 bool make_new = false, SPDocument *parent=NULL );
231 static SPDocument *createNewDocFromMem(char const*buffer, int length, unsigned int keepalive);
232 SPDocument *createChildDoc(std::string const &uri);
239 static SPDocument *createDoc(Inkscape::XML::Document *rdoc, char const *uri,
241 SPDocument *parent);
243 SPDocument *doRef();
244 SPDocument *doUnref();
275 void importDefs(SPDocument *source);
280 void importDefsNode(SPDocument *source, Inkscape::XML::Node *defs, Inkscape::XML::Node *target_defs);