LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 * Copyright (C) 2006 Oliver Hunt <ojh16@student.canterbury.ac.nz> | 2 * Copyright (C) 2006 Oliver Hunt <ojh16@student.canterbury.ac.nz> |
3 * Copyright (C) 2006 Apple Inc. All rights reserved. | 3 * Copyright (C) 2006 Apple Inc. All rights reserved. |
4 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 4 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
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 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 return textAncestor->repaintRectInLocalCoordinates(); | 68 return textAncestor->repaintRectInLocalCoordinates(); |
69 | 69 |
70 return FloatRect(); | 70 return FloatRect(); |
71 } | 71 } |
72 | 72 |
73 LayoutRect RenderSVGInline::clippedOverflowRectForRepaint(const RenderLayerModel
Object* repaintContainer) const | 73 LayoutRect RenderSVGInline::clippedOverflowRectForRepaint(const RenderLayerModel
Object* repaintContainer) const |
74 { | 74 { |
75 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContain
er); | 75 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContain
er); |
76 } | 76 } |
77 | 77 |
78 FloatRect RenderSVGInline::computeFloatRectForRepaint(const FloatRect& repaintRe
ct, const RenderLayerModelObject* repaintContainer, bool fixed) const | 78 FloatRect RenderSVGInline::computeFloatRectForRepaint(const FloatRect& repaintRe
ct, const RenderLayerModelObject* repaintContainer, bool fixed, bool useInclusiv
eIntersection, bool* intersects) const |
79 { | 79 { |
80 return SVGRenderSupport::computeFloatRectForRepaint(*this, repaintRect, repa
intContainer, fixed); | 80 return SVGRenderSupport::computeFloatRectForRepaint(*this, repaintRect, repa
intContainer, fixed, useInclusiveIntersection, intersects); |
81 } | 81 } |
82 | 82 |
83 void RenderSVGInline::mapLocalToContainer(const RenderLayerModelObject* repaintC
ontainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) c
onst | 83 void RenderSVGInline::mapLocalToContainer(const RenderLayerModelObject* repaintC
ontainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) c
onst |
84 { | 84 { |
85 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformStat
e, wasFixed); | 85 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformStat
e, wasFixed); |
86 } | 86 } |
87 | 87 |
88 const RenderObject* RenderSVGInline::pushMappingToContainer(const RenderLayerMod
elObject* ancestorToStopAt, RenderGeometryMap& geometryMap) const | 88 const RenderObject* RenderSVGInline::pushMappingToContainer(const RenderLayerMod
elObject* ancestorToStopAt, RenderGeometryMap& geometryMap) const |
89 { | 89 { |
90 return SVGRenderSupport::pushMappingToContainer(*this, ancestorToStopAt, geo
metryMap); | 90 return SVGRenderSupport::pushMappingToContainer(*this, ancestorToStopAt, geo
metryMap); |
(...skipping 26 matching lines...) Expand all Loading... |
117 | 117 |
118 void RenderSVGInline::updateFromStyle() | 118 void RenderSVGInline::updateFromStyle() |
119 { | 119 { |
120 RenderInline::updateFromStyle(); | 120 RenderInline::updateFromStyle(); |
121 | 121 |
122 // SVG text layout code expects us to be an inline-level element. | 122 // SVG text layout code expects us to be an inline-level element. |
123 setInline(true); | 123 setInline(true); |
124 } | 124 } |
125 | 125 |
126 } | 126 } |
LEFT | RIGHT |