| 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 | 5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All |
| 6 * rights reserved. | 6 * rights reserved. |
| 7 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 7 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 2472 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2483 | 2483 |
| 2484 // -webkit-user-select | 2484 // -webkit-user-select |
| 2485 static EUserSelect initialUserSelect() { return SELECT_TEXT; } | 2485 static EUserSelect initialUserSelect() { return SELECT_TEXT; } |
| 2486 EUserSelect userSelect() const { | 2486 EUserSelect userSelect() const { |
| 2487 return static_cast<EUserSelect>(m_rareInheritedData->userSelect); | 2487 return static_cast<EUserSelect>(m_rareInheritedData->userSelect); |
| 2488 } | 2488 } |
| 2489 void setUserSelect(EUserSelect s) { | 2489 void setUserSelect(EUserSelect s) { |
| 2490 SET_VAR(m_rareInheritedData, userSelect, s); | 2490 SET_VAR(m_rareInheritedData, userSelect, s); |
| 2491 } | 2491 } |
| 2492 | 2492 |
| 2493 // caret-color |
| 2494 void setCaretColor(const StyleAutoColor& c) { |
| 2495 SET_VAR_WITH_SETTER(m_rareInheritedData, caretColor, setCaretColor, c); |
| 2496 } |
| 2497 |
| 2493 // Font properties. | 2498 // Font properties. |
| 2494 const Font& font() const; | 2499 const Font& font() const; |
| 2495 void setFont(const Font&); | 2500 void setFont(const Font&); |
| 2496 const FontDescription& getFontDescription() const; | 2501 const FontDescription& getFontDescription() const; |
| 2497 bool setFontDescription(const FontDescription&); | 2502 bool setFontDescription(const FontDescription&); |
| 2498 bool hasIdenticalAscentDescentAndLineGap(const ComputedStyle& other) const; | 2503 bool hasIdenticalAscentDescentAndLineGap(const ComputedStyle& other) const; |
| 2499 | 2504 |
| 2500 // font-size | 2505 // font-size |
| 2501 int fontSize() const; | 2506 int fontSize() const; |
| 2502 float specifiedFontSize() const; | 2507 float specifiedFontSize() const; |
| (...skipping 1362 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3865 setVisitedLinkTextEmphasisColor, v); | 3870 setVisitedLinkTextEmphasisColor, v); |
| 3866 } | 3871 } |
| 3867 void setVisitedLinkTextFillColor(const StyleColor& v) { | 3872 void setVisitedLinkTextFillColor(const StyleColor& v) { |
| 3868 SET_VAR_WITH_SETTER(m_rareInheritedData, visitedLinkTextFillColor, | 3873 SET_VAR_WITH_SETTER(m_rareInheritedData, visitedLinkTextFillColor, |
| 3869 setVisitedLinkTextFillColor, v); | 3874 setVisitedLinkTextFillColor, v); |
| 3870 } | 3875 } |
| 3871 void setVisitedLinkTextStrokeColor(const StyleColor& v) { | 3876 void setVisitedLinkTextStrokeColor(const StyleColor& v) { |
| 3872 SET_VAR_WITH_SETTER(m_rareInheritedData, visitedLinkTextStrokeColor, | 3877 SET_VAR_WITH_SETTER(m_rareInheritedData, visitedLinkTextStrokeColor, |
| 3873 setVisitedLinkTextStrokeColor, v); | 3878 setVisitedLinkTextStrokeColor, v); |
| 3874 } | 3879 } |
| 3880 void setVisitedLinkCaretColor(const StyleAutoColor& v) { |
| 3881 SET_VAR_WITH_SETTER(m_rareInheritedData, visitedLinkCaretColor, |
| 3882 setVisitedLinkCaretColor, v); |
| 3883 } |
| 3875 | 3884 |
| 3876 void inheritUnicodeBidiFrom(const ComputedStyle& parent) { | 3885 void inheritUnicodeBidiFrom(const ComputedStyle& parent) { |
| 3877 m_nonInheritedData.m_unicodeBidi = parent.m_nonInheritedData.m_unicodeBidi; | 3886 m_nonInheritedData.m_unicodeBidi = parent.m_nonInheritedData.m_unicodeBidi; |
| 3878 } | 3887 } |
| 3879 | 3888 |
| 3880 static bool isDisplayFlexibleBox(EDisplay display) { | 3889 static bool isDisplayFlexibleBox(EDisplay display) { |
| 3881 return display == EDisplay::Flex || display == EDisplay::InlineFlex; | 3890 return display == EDisplay::Flex || display == EDisplay::InlineFlex; |
| 3882 } | 3891 } |
| 3883 | 3892 |
| 3884 static bool isDisplayGridBox(EDisplay display) { | 3893 static bool isDisplayGridBox(EDisplay display) { |
| (...skipping 28 matching lines...) Expand all Loading... |
| 3913 return m_surround->border.left().color(); | 3922 return m_surround->border.left().color(); |
| 3914 } | 3923 } |
| 3915 StyleColor borderRightColor() const { | 3924 StyleColor borderRightColor() const { |
| 3916 return m_surround->border.right().color(); | 3925 return m_surround->border.right().color(); |
| 3917 } | 3926 } |
| 3918 StyleColor borderTopColor() const { return m_surround->border.top().color(); } | 3927 StyleColor borderTopColor() const { return m_surround->border.top().color(); } |
| 3919 StyleColor borderBottomColor() const { | 3928 StyleColor borderBottomColor() const { |
| 3920 return m_surround->border.bottom().color(); | 3929 return m_surround->border.bottom().color(); |
| 3921 } | 3930 } |
| 3922 StyleColor backgroundColor() const { return m_background->color(); } | 3931 StyleColor backgroundColor() const { return m_background->color(); } |
| 3932 StyleAutoColor caretColor() const { |
| 3933 return m_rareInheritedData->caretColor(); |
| 3934 } |
| 3923 Color color() const; | 3935 Color color() const; |
| 3924 StyleColor columnRuleColor() const { | 3936 StyleColor columnRuleColor() const { |
| 3925 return m_rareNonInheritedData->m_multiCol->m_rule.color(); | 3937 return m_rareNonInheritedData->m_multiCol->m_rule.color(); |
| 3926 } | 3938 } |
| 3927 StyleColor outlineColor() const { | 3939 StyleColor outlineColor() const { |
| 3928 return m_rareNonInheritedData->m_outline.color(); | 3940 return m_rareNonInheritedData->m_outline.color(); |
| 3929 } | 3941 } |
| 3930 StyleColor textEmphasisColor() const { | 3942 StyleColor textEmphasisColor() const { |
| 3931 return m_rareInheritedData->textEmphasisColor(); | 3943 return m_rareInheritedData->textEmphasisColor(); |
| 3932 } | 3944 } |
| 3933 StyleColor textFillColor() const { | 3945 StyleColor textFillColor() const { |
| 3934 return m_rareInheritedData->textFillColor(); | 3946 return m_rareInheritedData->textFillColor(); |
| 3935 } | 3947 } |
| 3936 StyleColor textStrokeColor() const { | 3948 StyleColor textStrokeColor() const { |
| 3937 return m_rareInheritedData->textStrokeColor(); | 3949 return m_rareInheritedData->textStrokeColor(); |
| 3938 } | 3950 } |
| 3951 StyleAutoColor visitedLinkCaretColor() const { |
| 3952 return m_rareInheritedData->visitedLinkCaretColor(); |
| 3953 } |
| 3939 Color visitedLinkColor() const; | 3954 Color visitedLinkColor() const; |
| 3940 StyleColor visitedLinkBackgroundColor() const { | 3955 StyleColor visitedLinkBackgroundColor() const { |
| 3941 return m_rareNonInheritedData->m_visitedLinkBackgroundColor; | 3956 return m_rareNonInheritedData->m_visitedLinkBackgroundColor; |
| 3942 } | 3957 } |
| 3943 StyleColor visitedLinkBorderLeftColor() const { | 3958 StyleColor visitedLinkBorderLeftColor() const { |
| 3944 return m_rareNonInheritedData->m_visitedLinkBorderLeftColor; | 3959 return m_rareNonInheritedData->m_visitedLinkBorderLeftColor; |
| 3945 } | 3960 } |
| 3946 StyleColor visitedLinkBorderRightColor() const { | 3961 StyleColor visitedLinkBorderRightColor() const { |
| 3947 return m_rareNonInheritedData->m_visitedLinkBorderRightColor; | 3962 return m_rareNonInheritedData->m_visitedLinkBorderRightColor; |
| 3948 } | 3963 } |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4094 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); | 4109 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); |
| 4095 } | 4110 } |
| 4096 | 4111 |
| 4097 inline bool ComputedStyle::hasPseudoElementStyle() const { | 4112 inline bool ComputedStyle::hasPseudoElementStyle() const { |
| 4098 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; | 4113 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; |
| 4099 } | 4114 } |
| 4100 | 4115 |
| 4101 } // namespace blink | 4116 } // namespace blink |
| 4102 | 4117 |
| 4103 #endif // ComputedStyle_h | 4118 #endif // ComputedStyle_h |
| OLD | NEW |