#define SVGGlyphElement_h
#if ENABLE(SVG_FONTS)
-#include "SVGNames.h"
+#include "core/SVGNames.h"
#include "core/svg/SVGElement.h"
#include "platform/fonts/SVGGlyph.h"
-namespace WebCore {
+namespace blink {
class SVGFontData;
class SVGGlyphElement FINAL : public SVGElement {
+ DEFINE_WRAPPERTYPEINFO();
public:
- static PassRefPtr<SVGGlyphElement> create(Document&);
+ DECLARE_NODE_FACTORY(SVGGlyphElement);
SVGGlyph buildGlyphIdentifier() const;
// Helper function used by SVGFont
static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*);
- static String querySVGFontLanguage(const SVGElement*);
// Helper function shared between SVGGlyphElement & SVGMissingGlyphElement
static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*);
void invalidateGlyphCache();
};
-} // namespace WebCore
+} // namespace blink
#endif // ENABLE(SVG_FONTS)
-#endif
+#endif // SVGGlyphElement_h