Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Side by Side Diff: Source/core/svg/properties/SVGPropertyInfo.h

Issue 153883003: [SVG] SVGAnimatedTransform{,List} migration to new SVG property impl. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) Research In Motion Limited 2011. All rights reserved. 2 * Copyright (C) Research In Motion Limited 2011. All rights reserved.
3 * 3 *
4 * This library is free software; you can redistribute it and/or 4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public 5 * modify it under the terms of the GNU Library General Public
6 * License as published by the Free Software Foundation; either 6 * License as published by the Free Software Foundation; either
7 * version 2 of the License, or (at your option) any later version. 7 * version 2 of the License, or (at your option) any later version.
8 * 8 *
9 * This library is distributed in the hope that it will be useful, 9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 24 matching lines...) Expand all
35 35
36 enum AnimatedPropertyType { 36 enum AnimatedPropertyType {
37 AnimatedAngle, 37 AnimatedAngle,
38 AnimatedBoolean, 38 AnimatedBoolean,
39 AnimatedColor, 39 AnimatedColor,
40 AnimatedEnumeration, 40 AnimatedEnumeration,
41 AnimatedInteger, 41 AnimatedInteger,
42 AnimatedIntegerOptionalInteger, 42 AnimatedIntegerOptionalInteger,
43 AnimatedLength, 43 AnimatedLength,
44 AnimatedLengthList, 44 AnimatedLengthList,
45 AnimatedMatrix,
kouhei (in TOK) 2014/02/10 12:33:08 This seems not needed. Will remove this tomorrow.
kouhei (in TOK) 2014/02/12 01:57:49 Done.
45 AnimatedNumber, 46 AnimatedNumber,
46 AnimatedNumberList, 47 AnimatedNumberList,
47 AnimatedNumberOptionalNumber, 48 AnimatedNumberOptionalNumber,
48 AnimatedPath, 49 AnimatedPath,
49 AnimatedPoint, 50 AnimatedPoint,
50 AnimatedPoints, 51 AnimatedPoints,
51 AnimatedPreserveAspectRatio, 52 AnimatedPreserveAspectRatio,
52 AnimatedRect, 53 AnimatedRect,
53 AnimatedString, 54 AnimatedString,
54 AnimatedStringList, 55 AnimatedStringList,
56 AnimatedTransform,
55 AnimatedTransformList, 57 AnimatedTransformList,
56 AnimatedUnknown 58 AnimatedUnknown
57 }; 59 };
58 60
59 struct SVGPropertyInfo { 61 struct SVGPropertyInfo {
60 WTF_MAKE_FAST_ALLOCATED; 62 WTF_MAKE_FAST_ALLOCATED;
61 public: 63 public:
62 typedef void (*SynchronizeProperty)(SVGElement*); 64 typedef void (*SynchronizeProperty)(SVGElement*);
63 typedef PassRefPtr<SVGAnimatedProperty> (*LookupOrCreateWrapperForAnimatedPr operty)(SVGElement*); 65 typedef PassRefPtr<SVGAnimatedProperty> (*LookupOrCreateWrapperForAnimatedPr operty)(SVGElement*);
64 66
(...skipping 13 matching lines...) Expand all
78 AnimatedPropertyState animatedPropertyState; 80 AnimatedPropertyState animatedPropertyState;
79 const QualifiedName& attributeName; 81 const QualifiedName& attributeName;
80 const AtomicString& propertyIdentifier; 82 const AtomicString& propertyIdentifier;
81 SynchronizeProperty synchronizeProperty; 83 SynchronizeProperty synchronizeProperty;
82 LookupOrCreateWrapperForAnimatedProperty lookupOrCreateWrapperForAnimatedPro perty; 84 LookupOrCreateWrapperForAnimatedProperty lookupOrCreateWrapperForAnimatedPro perty;
83 }; 85 };
84 86
85 } 87 }
86 88
87 #endif // SVGPropertyInfo_h 89 #endif // SVGPropertyInfo_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698