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 3772 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3783 | 3783 |
3784 inline bool ComputedStyle::setTextOrientation(TextOrientation textOrientation) { | 3784 inline bool ComputedStyle::setTextOrientation(TextOrientation textOrientation) { |
3785 if (compareEqual(m_rareInheritedData->m_textOrientation, textOrientation)) | 3785 if (compareEqual(m_rareInheritedData->m_textOrientation, textOrientation)) |
3786 return false; | 3786 return false; |
3787 | 3787 |
3788 m_rareInheritedData.access()->m_textOrientation = textOrientation; | 3788 m_rareInheritedData.access()->m_textOrientation = textOrientation; |
3789 return true; | 3789 return true; |
3790 } | 3790 } |
3791 | 3791 |
3792 inline bool ComputedStyle::hasAnyPublicPseudoStyles() const { | 3792 inline bool ComputedStyle::hasAnyPublicPseudoStyles() const { |
3793 return PublicPseudoIdMask & m_nonInheritedData.m_pseudoBits; | 3793 return m_nonInheritedData.m_pseudoBits; |
3794 } | 3794 } |
3795 | 3795 |
3796 inline bool ComputedStyle::hasPseudoStyle(PseudoId pseudo) const { | 3796 inline bool ComputedStyle::hasPseudoStyle(PseudoId pseudo) const { |
3797 ASSERT(pseudo > PseudoIdNone); | 3797 DCHECK(pseudo >= FirstPublicPseudoId); |
3798 ASSERT(pseudo < FirstInternalPseudoId); | 3798 DCHECK(pseudo < FirstInternalPseudoId); |
3799 return (1 << (pseudo - 1)) & m_nonInheritedData.m_pseudoBits; | 3799 return (1 << (pseudo - FirstPublicPseudoId)) & |
| 3800 m_nonInheritedData.m_pseudoBits; |
3800 } | 3801 } |
3801 | 3802 |
3802 inline void ComputedStyle::setHasPseudoStyle(PseudoId pseudo) { | 3803 inline void ComputedStyle::setHasPseudoStyle(PseudoId pseudo) { |
3803 ASSERT(pseudo > PseudoIdNone); | 3804 DCHECK(pseudo >= FirstPublicPseudoId); |
3804 ASSERT(pseudo < FirstInternalPseudoId); | 3805 DCHECK(pseudo < FirstInternalPseudoId); |
3805 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); | 3806 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - FirstPublicPseudoId); |
3806 } | 3807 } |
3807 | 3808 |
3808 inline bool ComputedStyle::hasPseudoElementStyle() const { | 3809 inline bool ComputedStyle::hasPseudoElementStyle() const { |
3809 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; | 3810 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; |
3810 } | 3811 } |
3811 | 3812 |
3812 } // namespace blink | 3813 } // namespace blink |
3813 | 3814 |
3814 #endif // ComputedStyle_h | 3815 #endif // ComputedStyle_h |
OLD | NEW |