Lines Matching defs:use
71 #include "sp-use.h"
341 Inkscape::XML::Node *use = _doc->createElement("svg:use");
342 use->setAttribute("xlink:href", id.c_str() );
343 // Set a default style in <use> rather than <symbol> so it can be changed.
344 use->setAttribute("style", style );
347 use->setAttribute("transform", transform_str);
350 _root->appendChild(use);
389 // otherwise, use the import extensions
422 strcmp(ch->name(), "svg:use") &&
714 SPUse *use=dynamic_cast<SPUse *>(item);
715 if( use && selection->includes(use->get_original()) ){//we are copying something whose parent is also copied (!)
716 transform = ((SPItem*)(use->get_original()->parent))->i2doc_affine().inverse() * transform;
759 SPUse *use=dynamic_cast<SPUse *>(item);
760 if (use && use->get_original()) {
761 if(cloned_elements.insert(use->get_original()).second)
762 _copyUsedDefs(use->get_original());
896 // items in the pattern may also use gradients and other patterns, so recurse
1096 // TODO: use another method because this one is badly broken imo.
1108 // we use the image/svg+xml mimetype to look up the input extension
1404 // FIXME: This should at least be rewritten to use "delayed rendering".