| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1997 Martin Jones (mjones@kde.org) | 2 * Copyright (C) 1997 Martin Jones (mjones@kde.org) |
| 3 * (C) 1997 Torben Weis (weis@kde.org) | 3 * (C) 1997 Torben Weis (weis@kde.org) |
| 4 * (C) 1998 Waldo Bastian (bastian@kde.org) | 4 * (C) 1998 Waldo Bastian (bastian@kde.org) |
| 5 * (C) 1999 Lars Knoll (knoll@kde.org) | 5 * (C) 1999 Lars Knoll (knoll@kde.org) |
| 6 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 6 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 7 * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc. | 7 * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc. |
| 8 * All rights reserved. | 8 * All rights reserved. |
| 9 * | 9 * |
| 10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
| (...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 473 LayoutUnit convertStyleLogicalHeightToComputedHeight( | 473 LayoutUnit convertStyleLogicalHeightToComputedHeight( |
| 474 const Length& styleLogicalHeight); | 474 const Length& styleLogicalHeight); |
| 475 | 475 |
| 476 LayoutRect overflowClipRect( | 476 LayoutRect overflowClipRect( |
| 477 const LayoutPoint& location, | 477 const LayoutPoint& location, |
| 478 OverlayScrollbarClipBehavior = IgnoreOverlayScrollbarSize) const override; | 478 OverlayScrollbarClipBehavior = IgnoreOverlayScrollbarSize) const override; |
| 479 | 479 |
| 480 void addOverflowFromChildren() override; | 480 void addOverflowFromChildren() override; |
| 481 | 481 |
| 482 void recalcSections() const; | 482 void recalcSections() const; |
| 483 void layoutCaption(LayoutTableCaption&); | 483 void layoutCaption(LayoutTableCaption&, SubtreeLayoutScope&); |
| 484 void layoutSection(LayoutTableSection&, |
| 485 SubtreeLayoutScope&, |
| 486 LayoutUnit logicalLeft); |
| 484 | 487 |
| 485 void distributeExtraLogicalHeight(int extraLogicalHeight); | 488 void distributeExtraLogicalHeight(int extraLogicalHeight); |
| 486 | 489 |
| 487 void recalcCollapsedBordersIfNeeded(); | 490 void recalcCollapsedBordersIfNeeded(); |
| 488 | 491 |
| 489 // TODO(layout-dev): All mutables in this class are lazily updated by | 492 // TODO(layout-dev): All mutables in this class are lazily updated by |
| 490 // recalcSections() which is called by various getter methods (e.g. | 493 // recalcSections() which is called by various getter methods (e.g. |
| 491 // borderBefore(), borderAfter()). | 494 // borderBefore(), borderAfter()). |
| 492 // They allow dirty layout even after DocumentLifecycle::LayoutClean which | 495 // They allow dirty layout even after DocumentLifecycle::LayoutClean which |
| 493 // seems not proper. crbug.com/538236. | 496 // seems not proper. crbug.com/538236. |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 566 if (m_firstBody) | 569 if (m_firstBody) |
| 567 return m_firstBody; | 570 return m_firstBody; |
| 568 return m_foot; | 571 return m_foot; |
| 569 } | 572 } |
| 570 | 573 |
| 571 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutTable, isTable()); | 574 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutTable, isTable()); |
| 572 | 575 |
| 573 } // namespace blink | 576 } // namespace blink |
| 574 | 577 |
| 575 #endif // LayoutTable_h | 578 #endif // LayoutTable_h |
| OLD | NEW |