Home | History | Annotate | Download | only in svg

Lines Matching refs:SVGElement

27 #include "SVGElement.h"
57 SVGElement::SVGElement(const QualifiedName& tagName, Document* document)
62 PassRefPtr<SVGElement> SVGElement::create(const QualifiedName& tagName, Document* document)
64 return adoptRef(new SVGElement(tagName, document));
67 SVGElement::~SVGElement()
88 SVGElementRareData* SVGElement::rareSVGData() const
94 SVGElementRareData* SVGElement::ensureRareSVGData()
106 bool SVGElement::isSupported(StringImpl* feature, StringImpl* version) const
111 String SVGElement::xmlbase() const
116 void SVGElement::setXmlbase(const String& value, ExceptionCode&)
121 void SVGElement::removedFromDocument()
127 SVGSVGElement* SVGElement::ownerSVGElement() const
140 SVGElement* SVGElement::viewportElement() const
147 return static_cast<SVGElement*>(n);
155 SVGDocumentExtensions* SVGElement::accessDocumentSVGExtensions() const
162 void SVGElement::mapInstanceToElement(SVGElementInstance* instance)
172 void SVGElement::removeInstanceMapping(SVGElementInstance* instance)
183 const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const
192 bool SVGElement::boundingBox(FloatRect& rect, SVGLocatable::StyleUpdateStrategy styleUpdateStrategy) const
205 void SVGElement::setCursorElement(SVGCursorElement* cursorElement)
216 void SVGElement::cursorElementRemoved()
222 void SVGElement::setCursorImageValue(CSSCursorImageValue* cursorImageValue)
233 void SVGElement::cursorImageValueRemoved()
239 void SVGElement::parseMappedAttribute(Attribute* attr)
266 AttributeToPropertyTypeMap& SVGElement::attributeToPropertyTypeMap()
272 AnimatedAttributeType SVGElement::animatedPropertyTypeForAttribute(const QualifiedName& attrName)
285 bool SVGElement::haveLoadedRequiredResources()
289 if (child->isSVGElement() && !static_cast<SVGElement*>(child)->haveLoadedRequiredResources())
312 void SVGElement::sendSVGLoadEventIfPossible(bool sendParentLoadEvents)
314 RefPtr<SVGElement> currentTarget = this;
321 currentTarget = (parent && parent->isSVGElement()) ? static_pointer_cast<SVGElement>(parent) : RefPtr<SVGElement>();
325 void SVGElement::finishParsingChildren()
334 bool SVGElement::childShouldCreateRenderer(Node* child) const
337 return static_cast<SVGElement*>(child)->isValid();
341 void SVGElement::insertedIntoDocument()
362 void SVGElement::attributeChanged(Attribute* attr, bool preserveDecls)
387 void SVGElement::updateAnimatedSVGAttribute(const QualifiedName& name) const
394 const_cast<SVGElement*>(this)->synchronizeProperty(name);