OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights
reserved. | 4 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. 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 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 | 140 |
141 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTes
tLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAct
ion) OVERRIDE FINAL; | 141 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTes
tLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAct
ion) OVERRIDE FINAL; |
142 | 142 |
143 virtual LayerType layerTypeRequired() const OVERRIDE { return isInFlowPositi
oned() || createsGroup() || hasClipPath() || style()->shouldCompositeForCurrentA
nimations() ? NormalLayer : NoLayer; } | 143 virtual LayerType layerTypeRequired() const OVERRIDE { return isInFlowPositi
oned() || createsGroup() || hasClipPath() || style()->shouldCompositeForCurrentA
nimations() ? NormalLayer : NoLayer; } |
144 | 144 |
145 virtual LayoutUnit offsetLeft() const OVERRIDE FINAL; | 145 virtual LayoutUnit offsetLeft() const OVERRIDE FINAL; |
146 virtual LayoutUnit offsetTop() const OVERRIDE FINAL; | 146 virtual LayoutUnit offsetTop() const OVERRIDE FINAL; |
147 virtual LayoutUnit offsetWidth() const OVERRIDE FINAL { return linesBounding
Box().width(); } | 147 virtual LayoutUnit offsetWidth() const OVERRIDE FINAL { return linesBounding
Box().width(); } |
148 virtual LayoutUnit offsetHeight() const OVERRIDE FINAL { return linesBoundin
gBox().height(); } | 148 virtual LayoutUnit offsetHeight() const OVERRIDE FINAL { return linesBoundin
gBox().height(); } |
149 | 149 |
150 virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObjec
t* repaintContainer) const OVERRIDE; | 150 virtual LayoutRect clippedOverflowRectForPaintInvalidation(const RenderLayer
ModelObject* paintInvalidationContainer) const OVERRIDE; |
151 virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* r
epaintContainer, LayoutUnit outlineWidth) const OVERRIDE FINAL; | 151 virtual LayoutRect rectWithOutlineForPaintInvalidation(const RenderLayerMode
lObject* paintInvalidationContainer, LayoutUnit outlineWidth) const OVERRIDE FIN
AL; |
152 virtual void mapRectToRepaintBacking(const RenderLayerModelObject* repaintCo
ntainer, LayoutRect&, bool fixed) const OVERRIDE FINAL; | 152 virtual void mapRectToPaintInvalidationBacking(const RenderLayerModelObject*
paintInvalidationContainer, LayoutRect&, bool fixed) const OVERRIDE FINAL; |
153 | 153 |
154 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContai
ner, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed =
0) const OVERRIDE; | 154 virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContai
ner, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed =
0) const OVERRIDE; |
155 | 155 |
156 virtual PositionWithAffinity positionForPoint(const LayoutPoint&) OVERRIDE F
INAL; | 156 virtual PositionWithAffinity positionForPoint(const LayoutPoint&) OVERRIDE F
INAL; |
157 | 157 |
158 virtual LayoutRect frameRectForStickyPositioning() const OVERRIDE FINAL { re
turn linesBoundingBox(); } | 158 virtual LayoutRect frameRectForStickyPositioning() const OVERRIDE FINAL { re
turn linesBoundingBox(); } |
159 | 159 |
160 virtual IntRect borderBoundingBox() const OVERRIDE FINAL | 160 virtual IntRect borderBoundingBox() const OVERRIDE FINAL |
161 { | 161 { |
162 IntRect boundingBox = linesBoundingBox(); | 162 IntRect boundingBox = linesBoundingBox(); |
(...skipping 27 matching lines...) Expand all Loading... |
190 RenderLineBoxList m_lineBoxes; // All of the line boxes created for this i
nline flow. For example, <i>Hello<br>world.</i> will have two <i> line boxes. | 190 RenderLineBoxList m_lineBoxes; // All of the line boxes created for this i
nline flow. For example, <i>Hello<br>world.</i> will have two <i> line boxes. |
191 | 191 |
192 bool m_alwaysCreateLineBoxes : 1; | 192 bool m_alwaysCreateLineBoxes : 1; |
193 }; | 193 }; |
194 | 194 |
195 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderInline, isRenderInline()); | 195 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderInline, isRenderInline()); |
196 | 196 |
197 } // namespace WebCore | 197 } // namespace WebCore |
198 | 198 |
199 #endif // RenderInline_h | 199 #endif // RenderInline_h |
OLD | NEW |