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-2018 The KDE developers.
Generated on Wed Aug 22 2018 19:43:08 by
doxygen 1.8.14 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.