| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) |
| 3 * (C) 2000 Antti Koivisto (koivisto@kde.org) | 3 * (C) 2000 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2000 Dirk Mueller (mueller@kde.org) | 4 * (C) 2000 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. | 5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 6 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 368 static PassRefPtr<ComputedStyle> createAnonymousStyleWithDisplay(const Compu
tedStyle& parentStyle, EDisplay); | 368 static PassRefPtr<ComputedStyle> createAnonymousStyleWithDisplay(const Compu
tedStyle& parentStyle, EDisplay); |
| 369 static PassRefPtr<ComputedStyle> clone(const ComputedStyle&); | 369 static PassRefPtr<ComputedStyle> clone(const ComputedStyle&); |
| 370 | 370 |
| 371 // Computes how the style change should be propagated down the tree. | 371 // Computes how the style change should be propagated down the tree. |
| 372 static StyleRecalcChange stylePropagationDiff(const ComputedStyle* oldStyle,
const ComputedStyle* newStyle); | 372 static StyleRecalcChange stylePropagationDiff(const ComputedStyle* oldStyle,
const ComputedStyle* newStyle); |
| 373 | 373 |
| 374 ContentPosition resolvedJustifyContentPosition(const StyleContentAlignmentDa
ta& normalValueBehavior) const; | 374 ContentPosition resolvedJustifyContentPosition(const StyleContentAlignmentDa
ta& normalValueBehavior) const; |
| 375 ContentDistributionType resolvedJustifyContentDistribution(const StyleConten
tAlignmentData& normalValueBehavior) const; | 375 ContentDistributionType resolvedJustifyContentDistribution(const StyleConten
tAlignmentData& normalValueBehavior) const; |
| 376 ContentPosition resolvedAlignContentPosition(const StyleContentAlignmentData
& normalValueBehavior) const; | 376 ContentPosition resolvedAlignContentPosition(const StyleContentAlignmentData
& normalValueBehavior) const; |
| 377 ContentDistributionType resolvedAlignContentDistribution(const StyleContentA
lignmentData& normalValueBehavior) const; | 377 ContentDistributionType resolvedAlignContentDistribution(const StyleContentA
lignmentData& normalValueBehavior) const; |
| 378 const StyleSelfAlignmentData resolvedAlignment(const ComputedStyle& parentSt
yle, ItemPosition resolvedAutoPositionForLayoutObject) const; | 378 const StyleSelfAlignmentData resolvedAlignItems(ItemPosition normalValueBeha
viour) const; |
| 379 static ItemPosition resolveAlignment(const ComputedStyle& parentStyle, const
ComputedStyle& childStyle, ItemPosition resolvedAutoPositionForLayoutObject); | 379 const StyleSelfAlignmentData resolvedAlignSelf(const ComputedStyle& parentSt
yle, ItemPosition normalValueBehaviour) const; |
| 380 static ItemPosition resolveJustification(const ComputedStyle& parentStyle, c
onst ComputedStyle& childStyle, ItemPosition resolvedAutoPositionForLayoutObject
); | 380 const StyleSelfAlignmentData resolvedJustifyItems(ItemPosition normalValueBe
haviour) const; |
| 381 const StyleSelfAlignmentData resolvedJustifySelf(const ComputedStyle& parent
Style, ItemPosition normalValueBehaviour) const; |
| 381 | 382 |
| 382 StyleDifference visualInvalidationDiff(const ComputedStyle&) const; | 383 StyleDifference visualInvalidationDiff(const ComputedStyle&) const; |
| 383 | 384 |
| 384 enum IsAtShadowBoundary { | 385 enum IsAtShadowBoundary { |
| 385 AtShadowBoundary, | 386 AtShadowBoundary, |
| 386 NotAtShadowBoundary, | 387 NotAtShadowBoundary, |
| 387 }; | 388 }; |
| 388 | 389 |
| 389 void inheritFrom(const ComputedStyle& inheritParent, IsAtShadowBoundary = No
tAtShadowBoundary); | 390 void inheritFrom(const ComputedStyle& inheritParent, IsAtShadowBoundary = No
tAtShadowBoundary); |
| 390 void copyNonInheritedFromCached(const ComputedStyle&); | 391 void copyNonInheritedFromCached(const ComputedStyle&); |
| (...skipping 1321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1712 static float initialBoxFlex() { return 0.0f; } | 1713 static float initialBoxFlex() { return 0.0f; } |
| 1713 static unsigned initialBoxFlexGroup() { return 1; } | 1714 static unsigned initialBoxFlexGroup() { return 1; } |
| 1714 static unsigned initialBoxOrdinalGroup() { return 1; } | 1715 static unsigned initialBoxOrdinalGroup() { return 1; } |
| 1715 static EBoxSizing initialBoxSizing() { return CONTENT_BOX; } | 1716 static EBoxSizing initialBoxSizing() { return CONTENT_BOX; } |
| 1716 static StyleReflection* initialBoxReflect() { return 0; } | 1717 static StyleReflection* initialBoxReflect() { return 0; } |
| 1717 static float initialFlexGrow() { return 0; } | 1718 static float initialFlexGrow() { return 0; } |
| 1718 static float initialFlexShrink() { return 1; } | 1719 static float initialFlexShrink() { return 1; } |
| 1719 static Length initialFlexBasis() { return Length(Auto); } | 1720 static Length initialFlexBasis() { return Length(Auto); } |
| 1720 static int initialOrder() { return 0; } | 1721 static int initialOrder() { return 0; } |
| 1721 static StyleContentAlignmentData initialContentAlignment() { return StyleCon
tentAlignmentData(ContentPositionNormal, ContentDistributionDefault, OverflowAli
gnmentDefault); } | 1722 static StyleContentAlignmentData initialContentAlignment() { return StyleCon
tentAlignmentData(ContentPositionNormal, ContentDistributionDefault, OverflowAli
gnmentDefault); } |
| 1723 static StyleSelfAlignmentData initialDefaultAlignment() { return StyleSelfAl
ignmentData(ItemPositionNormal, OverflowAlignmentDefault); } |
| 1722 static StyleSelfAlignmentData initialSelfAlignment() { return StyleSelfAlign
mentData(ItemPositionAuto, OverflowAlignmentDefault); } | 1724 static StyleSelfAlignmentData initialSelfAlignment() { return StyleSelfAlign
mentData(ItemPositionAuto, OverflowAlignmentDefault); } |
| 1723 static EFlexDirection initialFlexDirection() { return FlowRow; } | 1725 static EFlexDirection initialFlexDirection() { return FlowRow; } |
| 1724 static EFlexWrap initialFlexWrap() { return FlexNoWrap; } | 1726 static EFlexWrap initialFlexWrap() { return FlexNoWrap; } |
| 1725 static EUserModify initialUserModify() { return READ_ONLY; } | 1727 static EUserModify initialUserModify() { return READ_ONLY; } |
| 1726 static EUserDrag initialUserDrag() { return DRAG_AUTO; } | 1728 static EUserDrag initialUserDrag() { return DRAG_AUTO; } |
| 1727 static EUserSelect initialUserSelect() { return SELECT_TEXT; } | 1729 static EUserSelect initialUserSelect() { return SELECT_TEXT; } |
| 1728 static TextOverflow initialTextOverflow() { return TextOverflowClip; } | 1730 static TextOverflow initialTextOverflow() { return TextOverflowClip; } |
| 1729 static EMarginCollapse initialMarginBeforeCollapse() { return MCOLLAPSE; } | 1731 static EMarginCollapse initialMarginBeforeCollapse() { return MCOLLAPSE; } |
| 1730 static EMarginCollapse initialMarginAfterCollapse() { return MCOLLAPSE; } | 1732 static EMarginCollapse initialMarginAfterCollapse() { return MCOLLAPSE; } |
| 1731 static EWordBreak initialWordBreak() { return NormalWordBreak; } | 1733 static EWordBreak initialWordBreak() { return NormalWordBreak; } |
| (...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2023 } | 2025 } |
| 2024 | 2026 |
| 2025 inline bool ComputedStyle::hasPseudoElementStyle() const | 2027 inline bool ComputedStyle::hasPseudoElementStyle() const |
| 2026 { | 2028 { |
| 2027 return noninherited_flags.pseudoBits & PSEUDO_ELEMENT_MASK; | 2029 return noninherited_flags.pseudoBits & PSEUDO_ELEMENT_MASK; |
| 2028 } | 2030 } |
| 2029 | 2031 |
| 2030 } // namespace blink | 2032 } // namespace blink |
| 2031 | 2033 |
| 2032 #endif // ComputedStyle_h | 2034 #endif // ComputedStyle_h |
| OLD | NEW |