| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved. | 2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2013 Intel Corporation. All rights reserved. | 3 * Copyright (C) 2013 Intel Corporation. All rights reserved. |
| 4 * | 4 * |
| 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
| 6 * | 6 * |
| 7 * Other contributors: | 7 * Other contributors: |
| 8 * Robert O'Callahan <roc+@cs.cmu.edu> | 8 * Robert O'Callahan <roc+@cs.cmu.edu> |
| 9 * David Baron <dbaron@fas.harvard.edu> | 9 * David Baron <dbaron@fas.harvard.edu> |
| 10 * Christian Biesinger <cbiesinger@web.de> | 10 * Christian Biesinger <cbiesinger@web.de> |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 186 UpdatePagination = 1 << 4 | 186 UpdatePagination = 1 << 4 |
| 187 }; | 187 }; |
| 188 typedef unsigned UpdateLayerPositionsFlags; | 188 typedef unsigned UpdateLayerPositionsFlags; |
| 189 static const UpdateLayerPositionsFlags defaultFlags = CheckForRepaint | IsCo
mpositingUpdateRoot | UpdateCompositingLayers; | 189 static const UpdateLayerPositionsFlags defaultFlags = CheckForRepaint | IsCo
mpositingUpdateRoot | UpdateCompositingLayers; |
| 190 | 190 |
| 191 void updateLayerPositionsAfterLayout(const RenderLayer* rootLayer, UpdateLay
erPositionsFlags); | 191 void updateLayerPositionsAfterLayout(const RenderLayer* rootLayer, UpdateLay
erPositionsFlags); |
| 192 | 192 |
| 193 void updateLayerPositionsAfterOverflowScroll(); | 193 void updateLayerPositionsAfterOverflowScroll(); |
| 194 void updateLayerPositionsAfterDocumentScroll(); | 194 void updateLayerPositionsAfterDocumentScroll(); |
| 195 | 195 |
| 196 void positionNewlyCreatedOverflowControls(); | |
| 197 | 196 |
| 198 bool isPaginated() const { return m_isPaginated; } | 197 bool isPaginated() const { return m_isPaginated; } |
| 199 RenderLayer* enclosingPaginationLayer() const { return m_enclosingPagination
Layer; } | 198 RenderLayer* enclosingPaginationLayer() const { return m_enclosingPagination
Layer; } |
| 200 | 199 |
| 201 void updateTransform(); | 200 void updateTransform(); |
| 202 | 201 |
| 203 void updateBlendMode(); | 202 void updateBlendMode(); |
| 204 | 203 |
| 205 const LayoutSize& offsetForInFlowPosition() const { return m_offsetForInFlow
Position; } | 204 const LayoutSize& offsetForInFlowPosition() const { return m_offsetForInFlow
Position; } |
| 206 | 205 |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 744 void updateOrRemoveFilterClients(); | 743 void updateOrRemoveFilterClients(); |
| 745 void updateOrRemoveFilterEffectRenderer(); | 744 void updateOrRemoveFilterEffectRenderer(); |
| 746 | 745 |
| 747 void parentClipRects(const ClipRectsContext&, ClipRects&) const; | 746 void parentClipRects(const ClipRectsContext&, ClipRects&) const; |
| 748 ClipRect backgroundClipRect(const ClipRectsContext&) const; | 747 ClipRect backgroundClipRect(const ClipRectsContext&) const; |
| 749 | 748 |
| 750 LayoutRect paintingExtent(const RenderLayer* rootLayer, const LayoutRect& pa
intDirtyRect, PaintBehavior); | 749 LayoutRect paintingExtent(const RenderLayer* rootLayer, const LayoutRect& pa
intDirtyRect, PaintBehavior); |
| 751 | 750 |
| 752 RenderLayer* enclosingTransformedAncestor() const; | 751 RenderLayer* enclosingTransformedAncestor() const; |
| 753 | 752 |
| 753 // If IntSize is not given, then we must incur additional overhead to instan
tiate a RenderGeometryMap |
| 754 // and compute the correct offset ourselves. |
| 755 void positionOverflowControls(); |
| 754 void positionOverflowControls(const IntSize&); | 756 void positionOverflowControls(const IntSize&); |
| 755 | 757 |
| 756 void updatePagination(); | 758 void updatePagination(); |
| 757 | 759 |
| 758 // FIXME: Temporary. Remove when new columns come online. | 760 // FIXME: Temporary. Remove when new columns come online. |
| 759 bool useRegionBasedColumns() const; | 761 bool useRegionBasedColumns() const; |
| 760 | 762 |
| 761 bool hasCompositingDescendant() const { return m_compositingProperties.hasCo
mpositingDescendant; } | 763 bool hasCompositingDescendant() const { return m_compositingProperties.hasCo
mpositingDescendant; } |
| 762 void setHasCompositingDescendant(bool b) { m_compositingProperties.hasCompo
sitingDescendant = b; } | 764 void setHasCompositingDescendant(bool b) { m_compositingProperties.hasCompo
sitingDescendant = b; } |
| 763 | 765 |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 963 | 965 |
| 964 } // namespace WebCore | 966 } // namespace WebCore |
| 965 | 967 |
| 966 #ifndef NDEBUG | 968 #ifndef NDEBUG |
| 967 // Outside the WebCore namespace for ease of invocation from gdb. | 969 // Outside the WebCore namespace for ease of invocation from gdb. |
| 968 void showLayerTree(const WebCore::RenderLayer*); | 970 void showLayerTree(const WebCore::RenderLayer*); |
| 969 void showLayerTree(const WebCore::RenderObject*); | 971 void showLayerTree(const WebCore::RenderObject*); |
| 970 #endif | 972 #endif |
| 971 | 973 |
| 972 #endif // RenderLayer_h | 974 #endif // RenderLayer_h |
| OLD | NEW |