| 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, 2006, 2007 Apple Inc. All rights reserved. | 4 * Copyright (C) 2003, 2006, 2007 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 942 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 953 void clearPercentHeightDescendants(); | 953 void clearPercentHeightDescendants(); |
| 954 // For snap areas, returns the snap container that owns us. | 954 // For snap areas, returns the snap container that owns us. |
| 955 LayoutBox* snapContainer() const; | 955 LayoutBox* snapContainer() const; |
| 956 void setSnapContainer(LayoutBox*); | 956 void setSnapContainer(LayoutBox*); |
| 957 // For snap containers, returns all associated snap areas. | 957 // For snap containers, returns all associated snap areas. |
| 958 SnapAreaSet* snapAreas() const; | 958 SnapAreaSet* snapAreas() const; |
| 959 void clearSnapAreas(); | 959 void clearSnapAreas(); |
| 960 | 960 |
| 961 bool hitTestClippedOutByRoundedBorder(const HitTestLocation& locationInConta
iner, const LayoutPoint& borderBoxLocation) const; | 961 bool hitTestClippedOutByRoundedBorder(const HitTestLocation& locationInConta
iner, const LayoutPoint& borderBoxLocation) const; |
| 962 | 962 |
| 963 bool mustInvalidateFillLayersPaintOnWidthChange(const FillLayer&) const; |
| 964 bool mustInvalidateFillLayersPaintOnHeightChange(const FillLayer&) const; |
| 965 |
| 963 protected: | 966 protected: |
| 964 void willBeDestroyed() override; | 967 void willBeDestroyed() override; |
| 965 | 968 |
| 966 void insertedIntoTree() override; | 969 void insertedIntoTree() override; |
| 967 void willBeRemovedFromTree() override; | 970 void willBeRemovedFromTree() override; |
| 968 | 971 |
| 969 void styleWillChange(StyleDifference, const ComputedStyle& newStyle) overrid
e; | 972 void styleWillChange(StyleDifference, const ComputedStyle& newStyle) overrid
e; |
| 970 void styleDidChange(StyleDifference, const ComputedStyle* oldStyle) override
; | 973 void styleDidChange(StyleDifference, const ComputedStyle* oldStyle) override
; |
| 971 void updateFromStyle() override; | 974 void updateFromStyle() override; |
| 972 | 975 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1007 LayoutUnit containingBlockLogicalHeightForPositioned(const LayoutBoxModelObj
ect* containingBlock, bool checkForPerpendicularWritingMode = true) const; | 1010 LayoutUnit containingBlockLogicalHeightForPositioned(const LayoutBoxModelObj
ect* containingBlock, bool checkForPerpendicularWritingMode = true) const; |
| 1008 | 1011 |
| 1009 static void computeBlockStaticDistance(Length& logicalTop, Length& logicalBo
ttom, const LayoutBox* child, const LayoutBoxModelObject* containerBlock); | 1012 static void computeBlockStaticDistance(Length& logicalTop, Length& logicalBo
ttom, const LayoutBox* child, const LayoutBoxModelObject* containerBlock); |
| 1010 static void computeInlineStaticDistance(Length& logicalLeft, Length& logical
Right, const LayoutBox* child, const LayoutBoxModelObject* containerBlock, Layou
tUnit containerLogicalWidth); | 1013 static void computeInlineStaticDistance(Length& logicalLeft, Length& logical
Right, const LayoutBox* child, const LayoutBoxModelObject* containerBlock, Layou
tUnit containerLogicalWidth); |
| 1011 static void computeLogicalLeftPositionedOffset(LayoutUnit& logicalLeftPos, c
onst LayoutBox* child, LayoutUnit logicalWidthValue, const LayoutBoxModelObject*
containerBlock, LayoutUnit containerLogicalWidth); | 1014 static void computeLogicalLeftPositionedOffset(LayoutUnit& logicalLeftPos, c
onst LayoutBox* child, LayoutUnit logicalWidthValue, const LayoutBoxModelObject*
containerBlock, LayoutUnit containerLogicalWidth); |
| 1012 static void computeLogicalTopPositionedOffset(LayoutUnit& logicalTopPos, con
st LayoutBox* child, LayoutUnit logicalHeightValue, const LayoutBoxModelObject*
containerBlock, LayoutUnit containerLogicalHeight); | 1015 static void computeLogicalTopPositionedOffset(LayoutUnit& logicalTopPos, con
st LayoutBox* child, LayoutUnit logicalHeightValue, const LayoutBoxModelObject*
containerBlock, LayoutUnit containerLogicalHeight); |
| 1013 | 1016 |
| 1014 private: | 1017 private: |
| 1015 bool mustInvalidateBackgroundOrBorderPaintOnHeightChange() const; | 1018 bool mustInvalidateBackgroundOrBorderPaintOnHeightChange() const; |
| 1016 bool mustInvalidateBackgroundOrBorderPaintOnWidthChange() const; | 1019 bool mustInvalidateBackgroundOrBorderPaintOnWidthChange() const; |
| 1017 inline bool mustInvalidateFillLayersPaintOnWidthChange(const FillLayer&) con
st; | |
| 1018 | 1020 |
| 1019 void invalidatePaintRectClippedByOldAndNewBounds(const LayoutBoxModelObject&
paintInvalidationContainer, const LayoutRect&, const LayoutRect& oldBounds, con
st LayoutRect& newBounds); | 1021 void invalidatePaintRectClippedByOldAndNewBounds(const LayoutBoxModelObject&
paintInvalidationContainer, const LayoutRect&, const LayoutRect& oldBounds, con
st LayoutRect& newBounds); |
| 1020 | 1022 |
| 1021 void updateShapeOutsideInfoAfterStyleChange(const ComputedStyle&, const Comp
utedStyle* oldStyle); | 1023 void updateShapeOutsideInfoAfterStyleChange(const ComputedStyle&, const Comp
utedStyle* oldStyle); |
| 1022 void updateGridPositionAfterStyleChange(const ComputedStyle*); | 1024 void updateGridPositionAfterStyleChange(const ComputedStyle*); |
| 1023 void updateScrollSnapMappingAfterStyleChange(const ComputedStyle*, const Com
putedStyle* oldStyle); | 1025 void updateScrollSnapMappingAfterStyleChange(const ComputedStyle*, const Com
putedStyle* oldStyle); |
| 1024 void clearScrollSnapMapping(); | 1026 void clearScrollSnapMapping(); |
| 1025 void addScrollSnapMapping(); | 1027 void addScrollSnapMapping(); |
| 1026 | 1028 |
| 1027 bool autoWidthShouldFitContent() const; | 1029 bool autoWidthShouldFitContent() const; |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1228 || breakValue == BreakLeft | 1230 || breakValue == BreakLeft |
| 1229 || breakValue == BreakPage | 1231 || breakValue == BreakPage |
| 1230 || breakValue == BreakRecto | 1232 || breakValue == BreakRecto |
| 1231 || breakValue == BreakRight | 1233 || breakValue == BreakRight |
| 1232 || breakValue == BreakVerso; | 1234 || breakValue == BreakVerso; |
| 1233 } | 1235 } |
| 1234 | 1236 |
| 1235 } // namespace blink | 1237 } // namespace blink |
| 1236 | 1238 |
| 1237 #endif // LayoutBox_h | 1239 #endif // LayoutBox_h |
| OLD | NEW |