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 2264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2275 LineBreak getLineBreak() const { | 2275 LineBreak getLineBreak() const { |
2276 return static_cast<LineBreak>(m_rareInheritedData->lineBreak); | 2276 return static_cast<LineBreak>(m_rareInheritedData->lineBreak); |
2277 } | 2277 } |
2278 void setLineBreak(LineBreak b) { SET_VAR(m_rareInheritedData, lineBreak, b); } | 2278 void setLineBreak(LineBreak b) { SET_VAR(m_rareInheritedData, lineBreak, b); } |
2279 | 2279 |
2280 // writing-mode (aka -webkit-writing-mode, -epub-writing-mode) | 2280 // writing-mode (aka -webkit-writing-mode, -epub-writing-mode) |
2281 static WritingMode initialWritingMode() { return TopToBottomWritingMode; } | 2281 static WritingMode initialWritingMode() { return TopToBottomWritingMode; } |
2282 WritingMode getWritingMode() const { | 2282 WritingMode getWritingMode() const { |
2283 return static_cast<WritingMode>(m_inheritedData.m_writingMode); | 2283 return static_cast<WritingMode>(m_inheritedData.m_writingMode); |
2284 } | 2284 } |
2285 bool setWritingMode(WritingMode v) { | 2285 void setWritingMode(WritingMode v) { m_inheritedData.m_writingMode = v; } |
2286 if (v == getWritingMode()) | |
2287 return false; | |
2288 | |
2289 m_inheritedData.m_writingMode = v; | |
2290 return true; | |
2291 } | |
2292 | 2286 |
2293 // Text emphasis properties. | 2287 // Text emphasis properties. |
2294 static TextEmphasisFill initialTextEmphasisFill() { | 2288 static TextEmphasisFill initialTextEmphasisFill() { |
2295 return TextEmphasisFillFilled; | 2289 return TextEmphasisFillFilled; |
2296 } | 2290 } |
2297 static TextEmphasisMark initialTextEmphasisMark() { | 2291 static TextEmphasisMark initialTextEmphasisMark() { |
2298 return TextEmphasisMarkNone; | 2292 return TextEmphasisMarkNone; |
2299 } | 2293 } |
2300 static const AtomicString& initialTextEmphasisCustomMark() { | 2294 static const AtomicString& initialTextEmphasisCustomMark() { |
2301 return nullAtom; | 2295 return nullAtom; |
(...skipping 1774 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4076 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); | 4070 m_nonInheritedData.m_pseudoBits |= 1 << (pseudo - 1); |
4077 } | 4071 } |
4078 | 4072 |
4079 inline bool ComputedStyle::hasPseudoElementStyle() const { | 4073 inline bool ComputedStyle::hasPseudoElementStyle() const { |
4080 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; | 4074 return m_nonInheritedData.m_pseudoBits & ElementPseudoIdMask; |
4081 } | 4075 } |
4082 | 4076 |
4083 } // namespace blink | 4077 } // namespace blink |
4084 | 4078 |
4085 #endif // ComputedStyle_h | 4079 #endif // ComputedStyle_h |
OLD | NEW |