| 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 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 371 LayoutPoint&) const; | 371 LayoutPoint&) const; |
| 372 void convertToLayerCoords(const PaintLayer* ancestorLayer, LayoutRect&) const; | 372 void convertToLayerCoords(const PaintLayer* ancestorLayer, LayoutRect&) const; |
| 373 | 373 |
| 374 // Does the same as convertToLayerCoords() when not in multicol. For multicol, | 374 // Does the same as convertToLayerCoords() when not in multicol. For multicol, |
| 375 // however, convertToLayerCoords() calculates the offset in flow-thread | 375 // however, convertToLayerCoords() calculates the offset in flow-thread |
| 376 // coordinates (what the layout engine uses internally), while this method | 376 // coordinates (what the layout engine uses internally), while this method |
| 377 // calculates the visual coordinates; i.e. it figures out which column the | 377 // calculates the visual coordinates; i.e. it figures out which column the |
| 378 // layer starts in and adds in the offset. See | 378 // layer starts in and adds in the offset. See |
| 379 // http://www.chromium.org/developers/design-documents/multi-column-layout for | 379 // http://www.chromium.org/developers/design-documents/multi-column-layout for |
| 380 // more info. | 380 // more info. |
| 381 LayoutPoint visualOffsetFromAncestor(const PaintLayer* ancestorLayer) const; | 381 LayoutPoint visualOffsetFromAncestor( |
| 382 const PaintLayer* ancestorLayer, |
| 383 LayoutPoint offset = LayoutPoint()) const; |
| 382 | 384 |
| 383 // Convert a bounding box from flow thread coordinates, relative to |this|, to | 385 // Convert a bounding box from flow thread coordinates, relative to |this|, to |
| 384 // visual coordinates, relative to |ancestorLayer|. | 386 // visual coordinates, relative to |ancestorLayer|. |
| 385 // See http://www.chromium.org/developers/design-documents/multi-column-layout | 387 // See http://www.chromium.org/developers/design-documents/multi-column-layout |
| 386 // for more info on these coordinate types. This method requires this layer | 388 // for more info on these coordinate types. This method requires this layer |
| 387 // to be paginated; i.e. it must have an enclosingPaginationLayer(). | 389 // to be paginated; i.e. it must have an enclosingPaginationLayer(). |
| 388 void convertFromFlowThreadToVisualBoundingBoxInAncestor( | 390 void convertFromFlowThreadToVisualBoundingBoxInAncestor( |
| 389 const PaintLayer* ancestorLayer, | 391 const PaintLayer* ancestorLayer, |
| 390 LayoutRect&) const; | 392 LayoutRect&) const; |
| 391 | 393 |
| (...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1254 | 1256 |
| 1255 } // namespace blink | 1257 } // namespace blink |
| 1256 | 1258 |
| 1257 #ifndef NDEBUG | 1259 #ifndef NDEBUG |
| 1258 // Outside the WebCore namespace for ease of invocation from gdb. | 1260 // Outside the WebCore namespace for ease of invocation from gdb. |
| 1259 CORE_EXPORT void showLayerTree(const blink::PaintLayer*); | 1261 CORE_EXPORT void showLayerTree(const blink::PaintLayer*); |
| 1260 CORE_EXPORT void showLayerTree(const blink::LayoutObject*); | 1262 CORE_EXPORT void showLayerTree(const blink::LayoutObject*); |
| 1261 #endif | 1263 #endif |
| 1262 | 1264 |
| 1263 #endif // Layer_h | 1265 #endif // Layer_h |
| OLD | NEW |