| 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 * | 3 * |
| 4 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 4 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
| 5 * | 5 * |
| 6 * Other contributors: | 6 * Other contributors: |
| 7 * Robert O'Callahan <roc+@cs.cmu.edu> | 7 * Robert O'Callahan <roc+@cs.cmu.edu> |
| 8 * David Baron <dbaron@fas.harvard.edu> | 8 * David Baron <dbaron@fas.harvard.edu> |
| 9 * Christian Biesinger <cbiesinger@web.de> | 9 * Christian Biesinger <cbiesinger@web.de> |
| 10 * Randall Jesup <rjesup@wgate.com> | 10 * Randall Jesup <rjesup@wgate.com> |
| (...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 429 | 429 |
| 430 // Were we laid out with a vertical scrollbar at the time we were marked as | 430 // Were we laid out with a vertical scrollbar at the time we were marked as |
| 431 // needing relayout by PreventRelayoutScope? | 431 // needing relayout by PreventRelayoutScope? |
| 432 bool hadVerticalScrollbarBeforeRelayout() const { return m_hadVerticalScroll
barBeforeRelayout; } | 432 bool hadVerticalScrollbarBeforeRelayout() const { return m_hadVerticalScroll
barBeforeRelayout; } |
| 433 void setHadVerticalScrollbarBeforeRelayout(bool val) { m_hadVerticalScrollba
rBeforeRelayout = val; } | 433 void setHadVerticalScrollbarBeforeRelayout(bool val) { m_hadVerticalScrollba
rBeforeRelayout = val; } |
| 434 | 434 |
| 435 StickyConstraintsMap& stickyConstraintsMap() { return ensureRareData().m_sti
ckyConstraintsMap; } | 435 StickyConstraintsMap& stickyConstraintsMap() { return ensureRareData().m_sti
ckyConstraintsMap; } |
| 436 void invalidateAllStickyConstraints(); | 436 void invalidateAllStickyConstraints(); |
| 437 void invalidateStickyConstraintsFor(PaintLayer*, bool needsCompositingUpdate
= true); | 437 void invalidateStickyConstraintsFor(PaintLayer*, bool needsCompositingUpdate
= true); |
| 438 | 438 |
| 439 uint64_t id() const; |
| 440 |
| 439 DECLARE_VIRTUAL_TRACE(); | 441 DECLARE_VIRTUAL_TRACE(); |
| 440 | 442 |
| 441 private: | 443 private: |
| 442 explicit PaintLayerScrollableArea(PaintLayer&); | 444 explicit PaintLayerScrollableArea(PaintLayer&); |
| 443 | 445 |
| 444 bool hasHorizontalOverflow() const; | 446 bool hasHorizontalOverflow() const; |
| 445 bool hasVerticalOverflow() const; | 447 bool hasVerticalOverflow() const; |
| 446 bool hasScrollableHorizontalOverflow() const; | 448 bool hasScrollableHorizontalOverflow() const; |
| 447 bool hasScrollableVerticalOverflow() const; | 449 bool hasScrollableVerticalOverflow() const; |
| 448 bool visualViewportSuppliesScrollbars() const; | 450 bool visualViewportSuppliesScrollbars() const; |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 542 #endif | 544 #endif |
| 543 }; | 545 }; |
| 544 | 546 |
| 545 DEFINE_TYPE_CASTS(PaintLayerScrollableArea, ScrollableArea, scrollableArea, | 547 DEFINE_TYPE_CASTS(PaintLayerScrollableArea, ScrollableArea, scrollableArea, |
| 546 scrollableArea->isPaintLayerScrollableArea(), | 548 scrollableArea->isPaintLayerScrollableArea(), |
| 547 scrollableArea.isPaintLayerScrollableArea()); | 549 scrollableArea.isPaintLayerScrollableArea()); |
| 548 | 550 |
| 549 } // namespace blink | 551 } // namespace blink |
| 550 | 552 |
| 551 #endif // LayerScrollableArea_h | 553 #endif // LayerScrollableArea_h |
| OLD | NEW |