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 350 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
361 ComputedStyleBase::setBitDefaults(); | 361 ComputedStyleBase::setBitDefaults(); |
362 m_inheritedData.m_listStyleType = | 362 m_inheritedData.m_listStyleType = |
363 static_cast<unsigned>(initialListStyleType()); | 363 static_cast<unsigned>(initialListStyleType()); |
364 m_inheritedData.m_textAlign = static_cast<unsigned>(initialTextAlign()); | 364 m_inheritedData.m_textAlign = static_cast<unsigned>(initialTextAlign()); |
365 m_inheritedData.m_textTransform = | 365 m_inheritedData.m_textTransform = |
366 static_cast<unsigned>(initialTextTransform()); | 366 static_cast<unsigned>(initialTextTransform()); |
367 m_inheritedData.m_hasSimpleUnderline = false; | 367 m_inheritedData.m_hasSimpleUnderline = false; |
368 m_inheritedData.m_cursorStyle = static_cast<unsigned>(initialCursor()); | 368 m_inheritedData.m_cursorStyle = static_cast<unsigned>(initialCursor()); |
369 m_inheritedData.m_direction = initialDirection(); | 369 m_inheritedData.m_direction = initialDirection(); |
370 m_inheritedData.m_whiteSpace = static_cast<unsigned>(initialWhiteSpace()); | 370 m_inheritedData.m_whiteSpace = static_cast<unsigned>(initialWhiteSpace()); |
371 m_inheritedData.m_borderCollapse = initialBorderCollapse(); | 371 m_inheritedData.m_borderCollapse = |
| 372 static_cast<unsigned>(initialBorderCollapse()); |
372 m_inheritedData.m_rtlOrdering = initialRTLOrdering(); | 373 m_inheritedData.m_rtlOrdering = initialRTLOrdering(); |
373 m_inheritedData.m_boxDirection = | 374 m_inheritedData.m_boxDirection = |
374 static_cast<unsigned>(initialBoxDirection()); | 375 static_cast<unsigned>(initialBoxDirection()); |
375 m_inheritedData.m_printColorAdjust = | 376 m_inheritedData.m_printColorAdjust = |
376 static_cast<unsigned>(initialPrintColorAdjust()); | 377 static_cast<unsigned>(initialPrintColorAdjust()); |
377 m_inheritedData.m_pointerEvents = initialPointerEvents(); | 378 m_inheritedData.m_pointerEvents = initialPointerEvents(); |
378 m_inheritedData.m_insideLink = NotInsideLink; | 379 m_inheritedData.m_insideLink = NotInsideLink; |
379 m_inheritedData.m_writingMode = initialWritingMode(); | 380 m_inheritedData.m_writingMode = initialWritingMode(); |
380 | 381 |
381 m_nonInheritedData.m_effectiveDisplay = | 382 m_nonInheritedData.m_effectiveDisplay = |
(...skipping 1665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2047 return m_rareNonInheritedData->m_maskBoxImage.borderSlices(); | 2048 return m_rareNonInheritedData->m_maskBoxImage.borderSlices(); |
2048 } | 2049 } |
2049 void setMaskBoxImageWidth(const BorderImageLengthBox& slices) { | 2050 void setMaskBoxImageWidth(const BorderImageLengthBox& slices) { |
2050 m_rareNonInheritedData.access()->m_maskBoxImage.setBorderSlices(slices); | 2051 m_rareNonInheritedData.access()->m_maskBoxImage.setBorderSlices(slices); |
2051 } | 2052 } |
2052 | 2053 |
2053 // Inherited properties. | 2054 // Inherited properties. |
2054 | 2055 |
2055 // border-collapse | 2056 // border-collapse |
2056 static EBorderCollapse initialBorderCollapse() { | 2057 static EBorderCollapse initialBorderCollapse() { |
2057 return BorderCollapseSeparate; | 2058 return EBorderCollapse::Separate; |
2058 } | 2059 } |
2059 EBorderCollapse borderCollapse() const { | 2060 EBorderCollapse borderCollapse() const { |
2060 return static_cast<EBorderCollapse>(m_inheritedData.m_borderCollapse); | 2061 return static_cast<EBorderCollapse>(m_inheritedData.m_borderCollapse); |
2061 } | 2062 } |
2062 void setBorderCollapse(EBorderCollapse collapse) { | 2063 void setBorderCollapse(EBorderCollapse collapse) { |
2063 m_inheritedData.m_borderCollapse = collapse; | 2064 m_inheritedData.m_borderCollapse = static_cast<unsigned>(collapse); |
2064 } | 2065 } |
2065 | 2066 |
2066 // Border-spacing properties. | 2067 // Border-spacing properties. |
2067 // -webkit-border-horizontal-spacing | 2068 // -webkit-border-horizontal-spacing |
2068 static short initialHorizontalBorderSpacing() { return 0; } | 2069 static short initialHorizontalBorderSpacing() { return 0; } |
2069 short horizontalBorderSpacing() const; | 2070 short horizontalBorderSpacing() const; |
2070 void setHorizontalBorderSpacing(short); | 2071 void setHorizontalBorderSpacing(short); |
2071 | 2072 |
2072 // -webkit-border-vertical-spacing | 2073 // -webkit-border-vertical-spacing |
2073 static short initialVerticalBorderSpacing() { return 0; } | 2074 static short initialVerticalBorderSpacing() { return 0; } |
(...skipping 2019 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4093 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); | 4094 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); |
4094 } | 4095 } |
4095 | 4096 |
4096 inline bool ComputedStyle::hasPseudoElementStyle() const { | 4097 inline bool ComputedStyle::hasPseudoElementStyle() const { |
4097 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; | 4098 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; |
4098 } | 4099 } |
4099 | 4100 |
4100 } // namespace blink | 4101 } // namespace blink |
4101 | 4102 |
4102 #endif // ComputedStyle_h | 4103 #endif // ComputedStyle_h |
OLD | NEW |