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 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
252 | 252 |
253 unsigned m_effectiveDisplay : 5; // EDisplay | 253 unsigned m_effectiveDisplay : 5; // EDisplay |
254 unsigned m_originalDisplay : 5; // EDisplay | 254 unsigned m_originalDisplay : 5; // EDisplay |
255 unsigned m_overflowAnchor : 2; // EOverflowAnchor | 255 unsigned m_overflowAnchor : 2; // EOverflowAnchor |
256 unsigned m_overflowX : 3; // EOverflow | 256 unsigned m_overflowX : 3; // EOverflow |
257 unsigned m_overflowY : 3; // EOverflow | 257 unsigned m_overflowY : 3; // EOverflow |
258 unsigned m_verticalAlign : 4; // EVerticalAlign | 258 unsigned m_verticalAlign : 4; // EVerticalAlign |
259 unsigned m_clear : 2; // EClear | 259 unsigned m_clear : 2; // EClear |
260 unsigned m_position : 3; // EPosition | 260 unsigned m_position : 3; // EPosition |
261 unsigned m_tableLayout : 1; // ETableLayout | 261 unsigned m_tableLayout : 1; // ETableLayout |
262 unsigned m_unicodeBidi : 3; // EUnicodeBidi | 262 unsigned m_unicodeBidi : 3; // UnicodeBidi |
263 | 263 |
264 // This is set if we used viewport units when resolving a length. | 264 // This is set if we used viewport units when resolving a length. |
265 // It is mutable so we can pass around const ComputedStyles to resolve | 265 // It is mutable so we can pass around const ComputedStyles to resolve |
266 // lengths. | 266 // lengths. |
267 mutable unsigned m_hasViewportUnits : 1; | 267 mutable unsigned m_hasViewportUnits : 1; |
268 | 268 |
269 // 32 bits | 269 // 32 bits |
270 | 270 |
271 unsigned m_breakBefore : 4; // EBreak | 271 unsigned m_breakBefore : 4; // EBreak |
272 unsigned m_breakAfter : 4; // EBreak | 272 unsigned m_breakAfter : 4; // EBreak |
(...skipping 1576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1849 // touch-action | 1849 // touch-action |
1850 static TouchAction initialTouchAction() { return TouchActionAuto; } | 1850 static TouchAction initialTouchAction() { return TouchActionAuto; } |
1851 TouchAction getTouchAction() const { | 1851 TouchAction getTouchAction() const { |
1852 return static_cast<TouchAction>(m_rareNonInheritedData->m_touchAction); | 1852 return static_cast<TouchAction>(m_rareNonInheritedData->m_touchAction); |
1853 } | 1853 } |
1854 void setTouchAction(TouchAction t) { | 1854 void setTouchAction(TouchAction t) { |
1855 SET_VAR(m_rareNonInheritedData, m_touchAction, t); | 1855 SET_VAR(m_rareNonInheritedData, m_touchAction, t); |
1856 } | 1856 } |
1857 | 1857 |
1858 // unicode-bidi | 1858 // unicode-bidi |
1859 static EUnicodeBidi initialUnicodeBidi() { return EUnicodeBidi::kNormal; } | 1859 static UnicodeBidi initialUnicodeBidi() { return UnicodeBidi::kNormal; } |
1860 EUnicodeBidi unicodeBidi() const { | 1860 UnicodeBidi getUnicodeBidi() const { |
1861 return static_cast<EUnicodeBidi>(m_nonInheritedData.m_unicodeBidi); | 1861 return static_cast<UnicodeBidi>(m_nonInheritedData.m_unicodeBidi); |
1862 } | 1862 } |
1863 void setUnicodeBidi(EUnicodeBidi b) { | 1863 void setUnicodeBidi(UnicodeBidi b) { |
1864 m_nonInheritedData.m_unicodeBidi = static_cast<unsigned>(b); | 1864 m_nonInheritedData.m_unicodeBidi = static_cast<unsigned>(b); |
1865 } | 1865 } |
1866 | 1866 |
1867 // vertical-align | 1867 // vertical-align |
1868 static EVerticalAlign initialVerticalAlign() { | 1868 static EVerticalAlign initialVerticalAlign() { |
1869 return EVerticalAlign::Baseline; | 1869 return EVerticalAlign::Baseline; |
1870 } | 1870 } |
1871 EVerticalAlign verticalAlign() const { | 1871 EVerticalAlign verticalAlign() const { |
1872 return static_cast<EVerticalAlign>(m_nonInheritedData.m_verticalAlign); | 1872 return static_cast<EVerticalAlign>(m_nonInheritedData.m_verticalAlign); |
1873 } | 1873 } |
(...skipping 2066 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3940 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); | 3940 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); |
3941 } | 3941 } |
3942 | 3942 |
3943 inline bool ComputedStyle::hasPseudoElementStyle() const { | 3943 inline bool ComputedStyle::hasPseudoElementStyle() const { |
3944 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; | 3944 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; |
3945 } | 3945 } |
3946 | 3946 |
3947 } // namespace blink | 3947 } // namespace blink |
3948 | 3948 |
3949 #endif // ComputedStyle_h | 3949 #endif // ComputedStyle_h |
OLD | NEW |