OLD | NEW |
1 /* | 1 /* |
2 Copyright (C) 2007 Eric Seidel <eric@webkit.org> | 2 Copyright (C) 2007 Eric Seidel <eric@webkit.org> |
3 Copyright (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 3 Copyright (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> |
4 Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 4 Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
5 | 5 |
6 This library is free software; you can redistribute it and/or | 6 This library is free software; you can redistribute it and/or |
7 modify it under the terms of the GNU Library General Public | 7 modify it under the terms of the GNU Library General Public |
8 License as published by the Free Software Foundation; either | 8 License as published by the Free Software Foundation; either |
9 version 2 of the License, or (at your option) any later version. | 9 version 2 of the License, or (at your option) any later version. |
10 | 10 |
(...skipping 30 matching lines...) Expand all Loading... |
41 { | 41 { |
42 } | 42 } |
43 | 43 |
44 SVGHKernElement::~SVGHKernElement() | 44 SVGHKernElement::~SVGHKernElement() |
45 { | 45 { |
46 } | 46 } |
47 | 47 |
48 void SVGHKernElement::insertedIntoDocument() | 48 void SVGHKernElement::insertedIntoDocument() |
49 { | 49 { |
50 Node* fontNode = parentNode(); | 50 Node* fontNode = parentNode(); |
51 if (fontNode && fontNode->hasTagName(fontTag)) { | 51 if (fontNode && fontNode->hasTagName(SVGNames::fontTag)) { |
52 if (SVGFontElement* element = static_cast<SVGFontElement*>(fontNode)) | 52 if (SVGFontElement* element = static_cast<SVGFontElement*>(fontNode)) |
53 element->invalidateGlyphCache(); | 53 element->invalidateGlyphCache(); |
54 } | 54 } |
55 } | 55 } |
56 | 56 |
57 void SVGHKernElement::removedFromDocument() | 57 void SVGHKernElement::removedFromDocument() |
58 { | 58 { |
59 Node* fontNode = parentNode(); | 59 Node* fontNode = parentNode(); |
60 if (fontNode && fontNode->hasTagName(fontTag)) { | 60 if (fontNode && fontNode->hasTagName(SVGNames::fontTag)) { |
61 if (SVGFontElement* element = static_cast<SVGFontElement*>(fontNode)) | 61 if (SVGFontElement* element = static_cast<SVGFontElement*>(fontNode)) |
62 element->invalidateGlyphCache(); | 62 element->invalidateGlyphCache(); |
63 } | 63 } |
64 } | 64 } |
65 | 65 |
66 SVGHorizontalKerningPair SVGHKernElement::buildHorizontalKerningPair() const | 66 SVGHorizontalKerningPair SVGHKernElement::buildHorizontalKerningPair() const |
67 { | 67 { |
68 SVGHorizontalKerningPair kerningPair; | 68 SVGHorizontalKerningPair kerningPair; |
69 | 69 |
70 kerningPair.unicode1 = getAttribute(u1Attr); | 70 kerningPair.unicode1 = getAttribute(u1Attr); |
71 kerningPair.glyphName1 = getAttribute(g1Attr); | 71 kerningPair.glyphName1 = getAttribute(g1Attr); |
72 kerningPair.unicode2 = getAttribute(u2Attr); | 72 kerningPair.unicode2 = getAttribute(u2Attr); |
73 kerningPair.glyphName2 = getAttribute(g2Attr); | 73 kerningPair.glyphName2 = getAttribute(g2Attr); |
74 kerningPair.kerning = getAttribute(kAttr).string().toDouble(); | 74 kerningPair.kerning = getAttribute(kAttr).string().toDouble(); |
75 | 75 |
76 return kerningPair; | 76 return kerningPair; |
77 } | 77 } |
78 | 78 |
79 } | 79 } |
80 | 80 |
81 #endif // ENABLE(SVG_FONTS) | 81 #endif // ENABLE(SVG_FONTS) |
OLD | NEW |