LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 * Copyright (C) 2006 Apple Inc. | 2 * Copyright (C) 2006 Apple Inc. |
3 * Copyright (C) 2006 Alexander Kellett <lypanov@kde.org> | 3 * Copyright (C) 2006 Alexander Kellett <lypanov@kde.org> |
4 * Copyright (C) 2006 Oliver Hunt <ojh16@student.canterbury.ac.nz> | 4 * Copyright (C) 2006 Oliver Hunt <ojh16@student.canterbury.ac.nz> |
5 * Copyright (C) 2007 Nikolas Zimmermann <zimmermann@kde.org> | 5 * Copyright (C) 2007 Nikolas Zimmermann <zimmermann@kde.org> |
6 * Copyright (C) 2008 Rob Buis <buis@kde.org> | 6 * Copyright (C) 2008 Rob Buis <buis@kde.org> |
7 * Copyright (C) 2009 Dirk Schulze <krit@webkit.org> | 7 * Copyright (C) 2009 Dirk Schulze <krit@webkit.org> |
8 * Copyright (C) Research In Motion Limited 2010-2012. All rights reserved. | 8 * Copyright (C) Research In Motion Limited 2010-2012. All rights reserved. |
9 * Copyright (C) 2012 Google Inc. | 9 * Copyright (C) 2012 Google Inc. |
10 * | 10 * |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 return lineageOfType<RenderSVGText>(start).first(); | 87 return lineageOfType<RenderSVGText>(start).first(); |
88 } | 88 } |
89 | 89 |
90 LayoutRect RenderSVGText::clippedOverflowRectForRepaint(const RenderLayerModelOb
ject* repaintContainer) const | 90 LayoutRect RenderSVGText::clippedOverflowRectForRepaint(const RenderLayerModelOb
ject* repaintContainer) const |
91 { | 91 { |
92 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContain
er); | 92 return SVGRenderSupport::clippedOverflowRectForRepaint(*this, repaintContain
er); |
93 } | 93 } |
94 | 94 |
95 LayoutRect RenderSVGText::computeRectForRepaint(const LayoutRect& rect, const Re
nderLayerModelObject* repaintContainer, RepaintContext context) const | 95 LayoutRect RenderSVGText::computeRectForRepaint(const LayoutRect& rect, const Re
nderLayerModelObject* repaintContainer, RepaintContext context) const |
96 { | 96 { |
97 return enclosingLayoutRect(computeFloatRectForRepaint(rect, repaintContainer
, context.m_hasPositionFixedDescendant)); | 97 return enclosingLayoutRect(computeFloatRectForRepaint(rect, repaintContainer
, context.m_hasPositionFixedDescendant, context.m_useInclusiveIntersection, cont
ext.m_intersects)); |
98 } | 98 } |
99 | 99 |
100 FloatRect RenderSVGText::computeFloatRectForRepaint(const FloatRect& repaintRect
, const RenderLayerModelObject* repaintContainer, bool fixed) const | 100 FloatRect RenderSVGText::computeFloatRectForRepaint(const FloatRect& repaintRect
, const RenderLayerModelObject* repaintContainer, bool fixed, bool useInclusiveI
ntersection, bool* intersects) const |
101 { | 101 { |
102 return SVGRenderSupport::computeFloatRectForRepaint(*this, repaintRect, repa
intContainer, fixed); | 102 return SVGRenderSupport::computeFloatRectForRepaint(*this, repaintRect, repa
intContainer, fixed, useInclusiveIntersection, intersects); |
103 } | 103 } |
104 | 104 |
105 void RenderSVGText::mapLocalToContainer(const RenderLayerModelObject* repaintCon
tainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) con
st | 105 void RenderSVGText::mapLocalToContainer(const RenderLayerModelObject* repaintCon
tainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed) con
st |
106 { | 106 { |
107 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformStat
e, wasFixed); | 107 SVGRenderSupport::mapLocalToContainer(*this, repaintContainer, transformStat
e, wasFixed); |
108 } | 108 } |
109 | 109 |
110 const RenderObject* RenderSVGText::pushMappingToContainer(const RenderLayerModel
Object* ancestorToStopAt, RenderGeometryMap& geometryMap) const | 110 const RenderObject* RenderSVGText::pushMappingToContainer(const RenderLayerModel
Object* ancestorToStopAt, RenderGeometryMap& geometryMap) const |
111 { | 111 { |
112 return SVGRenderSupport::pushMappingToContainer(*this, ancestorToStopAt, geo
metryMap); | 112 return SVGRenderSupport::pushMappingToContainer(*this, ancestorToStopAt, geo
metryMap); |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
521 } | 521 } |
522 | 522 |
523 // Fix for <rdar://problem/8048875>. We should not render :first-line CSS Style | 523 // Fix for <rdar://problem/8048875>. We should not render :first-line CSS Style |
524 // in a SVG text element context. | 524 // in a SVG text element context. |
525 RenderBlock* RenderSVGText::firstLineBlock() const | 525 RenderBlock* RenderSVGText::firstLineBlock() const |
526 { | 526 { |
527 return 0; | 527 return 0; |
528 } | 528 } |
529 | 529 |
530 } | 530 } |
LEFT | RIGHT |