Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(730)

Side by Side Diff: Source/core/rendering/style/RenderStyle.h

Issue 834653003: [Slimming paint] [New Multicolumn] Repaint column rules when they change. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Make the test useful. Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 791 matching lines...) Expand 10 before | Expand all | Expand 10 after
802 bool hasAutoColumnWidth() const { return rareNonInheritedData->m_multiCol->m _autoWidth; } 802 bool hasAutoColumnWidth() const { return rareNonInheritedData->m_multiCol->m _autoWidth; }
803 unsigned short columnCount() const { return rareNonInheritedData->m_multiCol ->m_count; } 803 unsigned short columnCount() const { return rareNonInheritedData->m_multiCol ->m_count; }
804 bool hasAutoColumnCount() const { return rareNonInheritedData->m_multiCol->m _autoCount; } 804 bool hasAutoColumnCount() const { return rareNonInheritedData->m_multiCol->m _autoCount; }
805 bool specifiesColumns() const { return !hasAutoColumnCount() || !hasAutoColu mnWidth(); } 805 bool specifiesColumns() const { return !hasAutoColumnCount() || !hasAutoColu mnWidth(); }
806 ColumnFill columnFill() const { return static_cast<ColumnFill>(rareNonInheri tedData->m_multiCol->m_fill); } 806 ColumnFill columnFill() const { return static_cast<ColumnFill>(rareNonInheri tedData->m_multiCol->m_fill); }
807 float columnGap() const { return rareNonInheritedData->m_multiCol->m_gap; } 807 float columnGap() const { return rareNonInheritedData->m_multiCol->m_gap; }
808 bool hasNormalColumnGap() const { return rareNonInheritedData->m_multiCol->m _normalGap; } 808 bool hasNormalColumnGap() const { return rareNonInheritedData->m_multiCol->m _normalGap; }
809 EBorderStyle columnRuleStyle() const { return rareNonInheritedData->m_multiC ol->m_rule.style(); } 809 EBorderStyle columnRuleStyle() const { return rareNonInheritedData->m_multiC ol->m_rule.style(); }
810 unsigned short columnRuleWidth() const { return rareNonInheritedData->m_mult iCol->ruleWidth(); } 810 unsigned short columnRuleWidth() const { return rareNonInheritedData->m_mult iCol->ruleWidth(); }
811 bool columnRuleIsTransparent() const { return rareNonInheritedData->m_multiC ol->m_rule.isTransparent(); } 811 bool columnRuleIsTransparent() const { return rareNonInheritedData->m_multiC ol->m_rule.isTransparent(); }
812 bool columnRuleEquivalent(const RenderStyle* otherStyle) const;
812 ColumnSpan columnSpan() const { return static_cast<ColumnSpan>(rareNonInheri tedData->m_multiCol->m_columnSpan); } 813 ColumnSpan columnSpan() const { return static_cast<ColumnSpan>(rareNonInheri tedData->m_multiCol->m_columnSpan); }
813 EPageBreak columnBreakBefore() const { return static_cast<EPageBreak>(rareNo nInheritedData->m_multiCol->m_breakBefore); } 814 EPageBreak columnBreakBefore() const { return static_cast<EPageBreak>(rareNo nInheritedData->m_multiCol->m_breakBefore); }
814 EPageBreak columnBreakInside() const { return static_cast<EPageBreak>(rareNo nInheritedData->m_multiCol->m_breakInside); } 815 EPageBreak columnBreakInside() const { return static_cast<EPageBreak>(rareNo nInheritedData->m_multiCol->m_breakInside); }
815 EPageBreak columnBreakAfter() const { return static_cast<EPageBreak>(rareNon InheritedData->m_multiCol->m_breakAfter); } 816 EPageBreak columnBreakAfter() const { return static_cast<EPageBreak>(rareNon InheritedData->m_multiCol->m_breakAfter); }
816 bool hasInlineTransform() const { return rareNonInheritedData->m_hasInlineTr ansform; } 817 bool hasInlineTransform() const { return rareNonInheritedData->m_hasInlineTr ansform; }
817 const TransformOperations& transform() const { return rareNonInheritedData-> m_transform->m_operations; } 818 const TransformOperations& transform() const { return rareNonInheritedData-> m_transform->m_operations; }
818 const TransformOrigin& transformOrigin() const { return rareNonInheritedData ->m_transform->m_origin; } 819 const TransformOrigin& transformOrigin() const { return rareNonInheritedData ->m_transform->m_origin; }
819 const Length& transformOriginX() const { return transformOrigin().x(); } 820 const Length& transformOriginX() const { return transformOrigin().x(); }
820 const Length& transformOriginY() const { return transformOrigin().y(); } 821 const Length& transformOriginY() const { return transformOrigin().y(); }
821 float transformOriginZ() const { return transformOrigin().z(); } 822 float transformOriginZ() const { return transformOrigin().z(); }
(...skipping 1023 matching lines...) Expand 10 before | Expand all | Expand 10 after
1845 inline bool RenderStyle::hasPseudoElementStyle() const 1846 inline bool RenderStyle::hasPseudoElementStyle() const
1846 { 1847 {
1847 return noninherited_flags.pseudoBits & PSEUDO_ELEMENT_MASK; 1848 return noninherited_flags.pseudoBits & PSEUDO_ELEMENT_MASK;
1848 } 1849 }
1849 1850
1850 float calcBorderRadiiConstraintScaleFor(const FloatRect&, const FloatRoundedRect ::Radii&); 1851 float calcBorderRadiiConstraintScaleFor(const FloatRect&, const FloatRoundedRect ::Radii&);
1851 1852
1852 } // namespace blink 1853 } // namespace blink
1853 1854
1854 #endif // RenderStyle_h 1855 #endif // RenderStyle_h
OLDNEW
« no previous file with comments | « Source/core/rendering/RenderMultiColumnFlowThread.cpp ('k') | Source/core/rendering/style/RenderStyle.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698