| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) Research In Motion Limited 2009-2010. All rights reserved. |   2  * Copyright (C) Research In Motion Limited 2009-2010. 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 10 matching lines...) Expand all  Loading... | 
|  21 #define RenderSVGResourceMarker_h |  21 #define RenderSVGResourceMarker_h | 
|  22  |  22  | 
|  23 #include "core/rendering/svg/RenderSVGResourceContainer.h" |  23 #include "core/rendering/svg/RenderSVGResourceContainer.h" | 
|  24 #include "core/svg/SVGElement.h" |  24 #include "core/svg/SVGElement.h" | 
|  25 #include "core/svg/SVGMarkerElement.h" |  25 #include "core/svg/SVGMarkerElement.h" | 
|  26 #include "platform/geometry/FloatRect.h" |  26 #include "platform/geometry/FloatRect.h" | 
|  27 #include "wtf/HashSet.h" |  27 #include "wtf/HashSet.h" | 
|  28  |  28  | 
|  29 namespace WebCore { |  29 namespace WebCore { | 
|  30  |  30  | 
|  31 class AffineTransform; |  | 
|  32 class RenderObject; |  31 class RenderObject; | 
|  33  |  32  | 
|  34 class RenderSVGResourceMarker FINAL : public RenderSVGResourceContainer { |  33 class RenderSVGResourceMarker FINAL : public RenderSVGResourceContainer { | 
|  35 public: |  34 public: | 
|  36     explicit RenderSVGResourceMarker(SVGMarkerElement*); |  35     explicit RenderSVGResourceMarker(SVGMarkerElement*); | 
|  37     virtual ~RenderSVGResourceMarker(); |  36     virtual ~RenderSVGResourceMarker(); | 
|  38  |  37  | 
|  39     virtual const char* renderName() const OVERRIDE { return "RenderSVGResourceM
    arker"; } |  38     virtual const char* renderName() const OVERRIDE { return "RenderSVGResourceM
    arker"; } | 
|  40  |  39  | 
|  41     virtual void removeAllClientsFromCache(bool markForInvalidation = true) OVER
    RIDE; |  40     virtual void removeAllClientsFromCache(bool markForInvalidation = true) OVER
    RIDE; | 
| (...skipping 29 matching lines...) Expand all  Loading... | 
|  71  |  70  | 
|  72     mutable AffineTransform m_localToParentTransform; |  71     mutable AffineTransform m_localToParentTransform; | 
|  73     FloatRect m_viewport; |  72     FloatRect m_viewport; | 
|  74 }; |  73 }; | 
|  75  |  74  | 
|  76 DEFINE_RENDER_SVG_RESOURCE_TYPE_CASTS(RenderSVGResourceMarker, MarkerResourceTyp
    e); |  75 DEFINE_RENDER_SVG_RESOURCE_TYPE_CASTS(RenderSVGResourceMarker, MarkerResourceTyp
    e); | 
|  77  |  76  | 
|  78 } |  77 } | 
|  79  |  78  | 
|  80 #endif |  79 #endif | 
| OLD | NEW |