| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 2  * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 
| 3  * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> | 3  * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> | 
| 4  * | 4  * | 
| 5  * This library is free software; you can redistribute it and/or | 5  * This library is free software; you can redistribute it and/or | 
| 6  * modify it under the terms of the GNU Library General Public | 6  * modify it under the terms of the GNU Library General Public | 
| 7  * License as published by the Free Software Foundation; either | 7  * License as published by the Free Software Foundation; either | 
| 8  * version 2 of the License, or (at your option) any later version. | 8  * version 2 of the License, or (at your option) any later version. | 
| 9  * | 9  * | 
| 10  * This library is distributed in the hope that it will be useful, | 10  * This library is distributed in the hope that it will be useful, | 
| (...skipping 19 matching lines...) Expand all  Loading... | 
| 30 namespace WebCore { | 30 namespace WebCore { | 
| 31 | 31 | 
| 32 // Animated property definitions | 32 // Animated property definitions | 
| 33 DEFINE_ANIMATED_STRING(SVGFETileElement, SVGNames::inAttr, In1, in1) | 33 DEFINE_ANIMATED_STRING(SVGFETileElement, SVGNames::inAttr, In1, in1) | 
| 34 | 34 | 
| 35 BEGIN_REGISTER_ANIMATED_PROPERTIES(SVGFETileElement) | 35 BEGIN_REGISTER_ANIMATED_PROPERTIES(SVGFETileElement) | 
| 36     REGISTER_LOCAL_ANIMATED_PROPERTY(in1) | 36     REGISTER_LOCAL_ANIMATED_PROPERTY(in1) | 
| 37     REGISTER_PARENT_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) | 37     REGISTER_PARENT_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) | 
| 38 END_REGISTER_ANIMATED_PROPERTIES | 38 END_REGISTER_ANIMATED_PROPERTIES | 
| 39 | 39 | 
| 40 inline SVGFETileElement::SVGFETileElement(const QualifiedName& tagName, Document
     * document) | 40 inline SVGFETileElement::SVGFETileElement(const QualifiedName& tagName, Document
     & document) | 
| 41     : SVGFilterPrimitiveStandardAttributes(tagName, document) | 41     : SVGFilterPrimitiveStandardAttributes(tagName, document) | 
| 42 { | 42 { | 
| 43     ASSERT(hasTagName(SVGNames::feTileTag)); | 43     ASSERT(hasTagName(SVGNames::feTileTag)); | 
| 44     ScriptWrappable::init(this); | 44     ScriptWrappable::init(this); | 
| 45     registerAnimatedPropertiesForSVGFETileElement(); | 45     registerAnimatedPropertiesForSVGFETileElement(); | 
| 46 } | 46 } | 
| 47 | 47 | 
| 48 PassRefPtr<SVGFETileElement> SVGFETileElement::create(const QualifiedName& tagNa
     me, Document* document) | 48 PassRefPtr<SVGFETileElement> SVGFETileElement::create(const QualifiedName& tagNa
     me, Document& document) | 
| 49 { | 49 { | 
| 50     return adoptRef(new SVGFETileElement(tagName, document)); | 50     return adoptRef(new SVGFETileElement(tagName, document)); | 
| 51 } | 51 } | 
| 52 | 52 | 
| 53 bool SVGFETileElement::isSupportedAttribute(const QualifiedName& attrName) | 53 bool SVGFETileElement::isSupportedAttribute(const QualifiedName& attrName) | 
| 54 { | 54 { | 
| 55     DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, supportedAttributes, ()); | 55     DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, supportedAttributes, ()); | 
| 56     if (supportedAttributes.isEmpty()) | 56     if (supportedAttributes.isEmpty()) | 
| 57         supportedAttributes.add(SVGNames::inAttr); | 57         supportedAttributes.add(SVGNames::inAttr); | 
| 58     return supportedAttributes.contains<SVGAttributeHashTranslator>(attrName); | 58     return supportedAttributes.contains<SVGAttributeHashTranslator>(attrName); | 
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 96 | 96 | 
| 97     if (!input1) | 97     if (!input1) | 
| 98         return 0; | 98         return 0; | 
| 99 | 99 | 
| 100     RefPtr<FilterEffect> effect = FETile::create(filter); | 100     RefPtr<FilterEffect> effect = FETile::create(filter); | 
| 101     effect->inputEffects().append(input1); | 101     effect->inputEffects().append(input1); | 
| 102     return effect.release(); | 102     return effect.release(); | 
| 103 } | 103 } | 
| 104 | 104 | 
| 105 } | 105 } | 
| OLD | NEW | 
|---|