KHTML
Go to the documentation of this file.
23 #ifndef SVGTextElement_h
24 #define SVGTextElement_h
30 #include <wtf/OwnPtr.h>
34 class SVGTextElement :
public SVGTextPositioningElement,
35 public SVGTransformable {
37 SVGTextElement(
const QualifiedName&, Document*);
38 virtual ~SVGTextElement();
40 virtual void parseMappedAttribute(MappedAttribute*);
42 virtual SVGElement* nearestViewportElement()
const;
43 virtual SVGElement* farthestViewportElement()
const;
45 virtual FloatRect getBBox()
const;
46 virtual AffineTransform getCTM()
const;
47 virtual AffineTransform getScreenCTM()
const;
48 virtual AffineTransform animatedLocalTransform()
const;
49 virtual AffineTransform* supplementalTransform();
51 virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
52 virtual bool childShouldCreateRenderer(Node*)
const;
54 virtual void svgAttributeChanged(
const QualifiedName&);
59 virtual const SVGElement* contextElement()
const {
return this; }
62 ANIMATED_PROPERTY_DECLARATIONS(SVGTextElement, SVGTransformList*, RefPtr<SVGTransformList>, Transform, transform)
65 OwnPtr<AffineTransform> m_supplementalTransform;
DOM::QualifiedName textTag
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:19 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.