| 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 r
ights reserved. | 5 * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 6 * Copyright (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 1409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1420 | 1420 |
| 1421 void setStopColor(const Color& c) { accessSVGStyle()->setStopColor(c); } | 1421 void setStopColor(const Color& c) { accessSVGStyle()->setStopColor(c); } |
| 1422 void setFloodColor(const Color& c) { accessSVGStyle()->setFloodColor(c); } | 1422 void setFloodColor(const Color& c) { accessSVGStyle()->setFloodColor(c); } |
| 1423 void setLightingColor(const Color& c) { accessSVGStyle()->setLightingColor(c
); } | 1423 void setLightingColor(const Color& c) { accessSVGStyle()->setLightingColor(c
); } |
| 1424 | 1424 |
| 1425 PassRefPtr<SVGLength> baselineShiftValue() const { return svgStyle()->baseli
neShiftValue(); } | 1425 PassRefPtr<SVGLength> baselineShiftValue() const { return svgStyle()->baseli
neShiftValue(); } |
| 1426 void setBaselineShiftValue(PassRefPtr<SVGLength> s) { accessSVGStyle()->setB
aselineShiftValue(s); } | 1426 void setBaselineShiftValue(PassRefPtr<SVGLength> s) { accessSVGStyle()->setB
aselineShiftValue(s); } |
| 1427 PassRefPtr<SVGLength> kerning() const { return svgStyle()->kerning(); } | 1427 PassRefPtr<SVGLength> kerning() const { return svgStyle()->kerning(); } |
| 1428 void setKerning(PassRefPtr<SVGLength> k) { accessSVGStyle()->setKerning(k);
} | 1428 void setKerning(PassRefPtr<SVGLength> k) { accessSVGStyle()->setKerning(k);
} |
| 1429 | 1429 |
| 1430 void setShapeInside(PassRefPtr<ShapeValue> value) | |
| 1431 { | |
| 1432 if (rareNonInheritedData->m_shapeInside == value) | |
| 1433 return; | |
| 1434 rareNonInheritedData.access()->m_shapeInside = value; | |
| 1435 } | |
| 1436 ShapeValue* shapeInside() const { return rareNonInheritedData->m_shapeInside
.get(); } | |
| 1437 ShapeValue* resolvedShapeInside() const | |
| 1438 { | |
| 1439 ShapeValue* shapeInside = this->shapeInside(); | |
| 1440 if (shapeInside && shapeInside->type() == ShapeValue::Outside) | |
| 1441 return shapeOutside(); | |
| 1442 return shapeInside; | |
| 1443 } | |
| 1444 | |
| 1445 void setShapeOutside(PassRefPtr<ShapeValue> value) | 1430 void setShapeOutside(PassRefPtr<ShapeValue> value) |
| 1446 { | 1431 { |
| 1447 if (rareNonInheritedData->m_shapeOutside == value) | 1432 if (rareNonInheritedData->m_shapeOutside == value) |
| 1448 return; | 1433 return; |
| 1449 rareNonInheritedData.access()->m_shapeOutside = value; | 1434 rareNonInheritedData.access()->m_shapeOutside = value; |
| 1450 } | 1435 } |
| 1451 ShapeValue* shapeOutside() const { return rareNonInheritedData->m_shapeOutsi
de.get(); } | 1436 ShapeValue* shapeOutside() const { return rareNonInheritedData->m_shapeOutsi
de.get(); } |
| 1452 | 1437 |
| 1453 static ShapeValue* initialShapeInside() { return 0; } | |
| 1454 static ShapeValue* initialShapeOutside() { return 0; } | 1438 static ShapeValue* initialShapeOutside() { return 0; } |
| 1455 | 1439 |
| 1456 void setClipPath(PassRefPtr<ClipPathOperation> operation) | 1440 void setClipPath(PassRefPtr<ClipPathOperation> operation) |
| 1457 { | 1441 { |
| 1458 if (rareNonInheritedData->m_clipPath != operation) | 1442 if (rareNonInheritedData->m_clipPath != operation) |
| 1459 rareNonInheritedData.access()->m_clipPath = operation; | 1443 rareNonInheritedData.access()->m_clipPath = operation; |
| 1460 } | 1444 } |
| 1461 ClipPathOperation* clipPath() const { return rareNonInheritedData->m_clipPat
h.get(); } | 1445 ClipPathOperation* clipPath() const { return rareNonInheritedData->m_clipPat
h.get(); } |
| 1462 | 1446 |
| 1463 static ClipPathOperation* initialClipPath() { return 0; } | 1447 static ClipPathOperation* initialClipPath() { return 0; } |
| (...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1883 inline bool RenderStyle::hasPseudoElementStyle() const | 1867 inline bool RenderStyle::hasPseudoElementStyle() const |
| 1884 { | 1868 { |
| 1885 return noninherited_flags._pseudoBits & PSEUDO_ELEMENT_MASK; | 1869 return noninherited_flags._pseudoBits & PSEUDO_ELEMENT_MASK; |
| 1886 } | 1870 } |
| 1887 | 1871 |
| 1888 float calcBorderRadiiConstraintScaleFor(const FloatRect&, const FloatRoundedRect
::Radii&); | 1872 float calcBorderRadiiConstraintScaleFor(const FloatRect&, const FloatRoundedRect
::Radii&); |
| 1889 | 1873 |
| 1890 } // namespace WebCore | 1874 } // namespace WebCore |
| 1891 | 1875 |
| 1892 #endif // RenderStyle_h | 1876 #endif // RenderStyle_h |
| OLD | NEW |