|
Lines 127-138
public:
a/Source/WebCore/style/StyleBuilderCustom.h_sec1
|
| 127 |
static void applyInheritDisplay(BuilderState&); |
127 |
static void applyInheritDisplay(BuilderState&); |
| 128 |
static void applyValueDisplay(BuilderState&, CSSValue&); |
128 |
static void applyValueDisplay(BuilderState&, CSSValue&); |
| 129 |
// FIXME: <https://webkit.org/b/212506> Teach makeprop.pl to generate setters for hasExplicitlySet* flags |
129 |
// FIXME: <https://webkit.org/b/212506> Teach makeprop.pl to generate setters for hasExplicitlySet* flags |
|
|
130 |
static void applyInitialBorderBottomLeftRadius(BuilderState&); |
| 130 |
static void applyInheritBorderBottomLeftRadius(BuilderState&); |
131 |
static void applyInheritBorderBottomLeftRadius(BuilderState&); |
| 131 |
static void applyValueBorderBottomLeftRadius(BuilderState&, CSSValue&); |
132 |
static void applyValueBorderBottomLeftRadius(BuilderState&, CSSValue&); |
|
|
133 |
static void applyInitialBorderBottomRightRadius(BuilderState&); |
| 132 |
static void applyInheritBorderBottomRightRadius(BuilderState&); |
134 |
static void applyInheritBorderBottomRightRadius(BuilderState&); |
| 133 |
static void applyValueBorderBottomRightRadius(BuilderState&, CSSValue&); |
135 |
static void applyValueBorderBottomRightRadius(BuilderState&, CSSValue&); |
|
|
136 |
static void applyInitialBorderTopLeftRadius(BuilderState&); |
| 134 |
static void applyInheritBorderTopLeftRadius(BuilderState&); |
137 |
static void applyInheritBorderTopLeftRadius(BuilderState&); |
| 135 |
static void applyValueBorderTopLeftRadius(BuilderState&, CSSValue&); |
138 |
static void applyValueBorderTopLeftRadius(BuilderState&, CSSValue&); |
|
|
139 |
static void applyInitialBorderTopRightRadius(BuilderState&); |
| 136 |
static void applyInheritBorderTopRightRadius(BuilderState&); |
140 |
static void applyInheritBorderTopRightRadius(BuilderState&); |
| 137 |
static void applyValueBorderTopRightRadius(BuilderState&, CSSValue&); |
141 |
static void applyValueBorderTopRightRadius(BuilderState&, CSSValue&); |
| 138 |
|
142 |
|
|
Lines 1084-1135
inline void BuilderCustom::applyValueFontFamily(BuilderState& builderState, CSSV
a/Source/WebCore/style/StyleBuilderCustom.h_sec2
|
| 1084 |
builderState.setFontDescription(WTFMove(fontDescription)); |
1088 |
builderState.setFontDescription(WTFMove(fontDescription)); |
| 1085 |
} |
1089 |
} |
| 1086 |
|
1090 |
|
|
|
1091 |
inline void BuilderCustom::applyInitialBorderBottomLeftRadius(BuilderState& builderState) |
| 1092 |
{ |
| 1093 |
builderState.style().setBorderBottomLeftRadius(RenderStyle::initialBorderRadius()); |
| 1094 |
builderState.style().setHasExplicitlySetBorderBottomLeftRadius(false); |
| 1095 |
} |
| 1096 |
|
| 1087 |
inline void BuilderCustom::applyInheritBorderBottomLeftRadius(BuilderState& builderState) |
1097 |
inline void BuilderCustom::applyInheritBorderBottomLeftRadius(BuilderState& builderState) |
| 1088 |
{ |
1098 |
{ |
| 1089 |
builderState.style().setBorderBottomLeftRadius(forwardInheritedValue(builderState.parentStyle().borderBottomLeftRadius())); |
1099 |
builderState.style().setBorderBottomLeftRadius(forwardInheritedValue(builderState.parentStyle().borderBottomLeftRadius())); |
| 1090 |
builderState.style().setHasExplicitlySetBorderRadius(builderState.parentStyle().hasExplicitlySetBorderRadius()); |
1100 |
builderState.style().setHasExplicitlySetBorderBottomLeftRadius(builderState.parentStyle().hasExplicitlySetBorderBottomLeftRadius()); |
| 1091 |
} |
1101 |
} |
| 1092 |
|
1102 |
|
| 1093 |
inline void BuilderCustom::applyValueBorderBottomLeftRadius(BuilderState& builderState, CSSValue& value) |
1103 |
inline void BuilderCustom::applyValueBorderBottomLeftRadius(BuilderState& builderState, CSSValue& value) |
| 1094 |
{ |
1104 |
{ |
| 1095 |
builderState.style().setBorderBottomLeftRadius(BuilderConverter::convertRadius(builderState, value)); |
1105 |
builderState.style().setBorderBottomLeftRadius(BuilderConverter::convertRadius(builderState, value)); |
| 1096 |
builderState.style().setHasExplicitlySetBorderRadius(true); |
1106 |
builderState.style().setHasExplicitlySetBorderBottomLeftRadius(true); |
|
|
1107 |
} |
| 1108 |
|
| 1109 |
inline void BuilderCustom::applyInitialBorderBottomRightRadius(BuilderState& builderState) |
| 1110 |
{ |
| 1111 |
builderState.style().setBorderBottomRightRadius(RenderStyle::initialBorderRadius()); |
| 1112 |
builderState.style().setHasExplicitlySetBorderBottomRightRadius(false); |
| 1097 |
} |
1113 |
} |
| 1098 |
|
1114 |
|
| 1099 |
inline void BuilderCustom::applyInheritBorderBottomRightRadius(BuilderState& builderState) |
1115 |
inline void BuilderCustom::applyInheritBorderBottomRightRadius(BuilderState& builderState) |
| 1100 |
{ |
1116 |
{ |
| 1101 |
builderState.style().setBorderBottomRightRadius(forwardInheritedValue(builderState.parentStyle().borderBottomRightRadius())); |
1117 |
builderState.style().setBorderBottomRightRadius(forwardInheritedValue(builderState.parentStyle().borderBottomRightRadius())); |
| 1102 |
builderState.style().setHasExplicitlySetBorderRadius(builderState.parentStyle().hasExplicitlySetBorderRadius()); |
1118 |
builderState.style().setHasExplicitlySetBorderBottomRightRadius(builderState.parentStyle().hasExplicitlySetBorderBottomRightRadius()); |
| 1103 |
} |
1119 |
} |
| 1104 |
|
1120 |
|
| 1105 |
inline void BuilderCustom::applyValueBorderBottomRightRadius(BuilderState& builderState, CSSValue& value) |
1121 |
inline void BuilderCustom::applyValueBorderBottomRightRadius(BuilderState& builderState, CSSValue& value) |
| 1106 |
{ |
1122 |
{ |
| 1107 |
builderState.style().setBorderBottomRightRadius(BuilderConverter::convertRadius(builderState, value)); |
1123 |
builderState.style().setBorderBottomRightRadius(BuilderConverter::convertRadius(builderState, value)); |
| 1108 |
builderState.style().setHasExplicitlySetBorderRadius(true); |
1124 |
builderState.style().setHasExplicitlySetBorderBottomRightRadius(true); |
|
|
1125 |
} |
| 1126 |
|
| 1127 |
inline void BuilderCustom::applyInitialBorderTopLeftRadius(BuilderState& builderState) |
| 1128 |
{ |
| 1129 |
builderState.style().setBorderTopLeftRadius(RenderStyle::initialBorderRadius()); |
| 1130 |
builderState.style().setHasExplicitlySetBorderTopLeftRadius(false); |
| 1109 |
} |
1131 |
} |
| 1110 |
|
1132 |
|
| 1111 |
inline void BuilderCustom::applyInheritBorderTopLeftRadius(BuilderState& builderState) |
1133 |
inline void BuilderCustom::applyInheritBorderTopLeftRadius(BuilderState& builderState) |
| 1112 |
{ |
1134 |
{ |
| 1113 |
builderState.style().setBorderTopLeftRadius(forwardInheritedValue(builderState.parentStyle().borderTopLeftRadius())); |
1135 |
builderState.style().setBorderTopLeftRadius(forwardInheritedValue(builderState.parentStyle().borderTopLeftRadius())); |
| 1114 |
builderState.style().setHasExplicitlySetBorderRadius(builderState.parentStyle().hasExplicitlySetBorderRadius()); |
1136 |
builderState.style().setHasExplicitlySetBorderTopLeftRadius(builderState.parentStyle().hasExplicitlySetBorderTopLeftRadius()); |
| 1115 |
} |
1137 |
} |
| 1116 |
|
1138 |
|
| 1117 |
inline void BuilderCustom::applyValueBorderTopLeftRadius(BuilderState& builderState, CSSValue& value) |
1139 |
inline void BuilderCustom::applyValueBorderTopLeftRadius(BuilderState& builderState, CSSValue& value) |
| 1118 |
{ |
1140 |
{ |
| 1119 |
builderState.style().setBorderTopLeftRadius(BuilderConverter::convertRadius(builderState, value)); |
1141 |
builderState.style().setBorderTopLeftRadius(BuilderConverter::convertRadius(builderState, value)); |
| 1120 |
builderState.style().setHasExplicitlySetBorderRadius(true); |
1142 |
builderState.style().setHasExplicitlySetBorderTopLeftRadius(true); |
|
|
1143 |
} |
| 1144 |
|
| 1145 |
inline void BuilderCustom::applyInitialBorderTopRightRadius(BuilderState& builderState) |
| 1146 |
{ |
| 1147 |
builderState.style().setBorderTopRightRadius(RenderStyle::initialBorderRadius()); |
| 1148 |
builderState.style().setHasExplicitlySetBorderTopRightRadius(false); |
| 1121 |
} |
1149 |
} |
| 1122 |
|
1150 |
|
| 1123 |
inline void BuilderCustom::applyInheritBorderTopRightRadius(BuilderState& builderState) |
1151 |
inline void BuilderCustom::applyInheritBorderTopRightRadius(BuilderState& builderState) |
| 1124 |
{ |
1152 |
{ |
| 1125 |
builderState.style().setBorderTopRightRadius(forwardInheritedValue(builderState.parentStyle().borderTopRightRadius())); |
1153 |
builderState.style().setBorderTopRightRadius(forwardInheritedValue(builderState.parentStyle().borderTopRightRadius())); |
| 1126 |
builderState.style().setHasExplicitlySetBorderRadius(builderState.parentStyle().hasExplicitlySetBorderRadius()); |
1154 |
builderState.style().setHasExplicitlySetBorderTopRightRadius(builderState.parentStyle().hasExplicitlySetBorderTopRightRadius()); |
| 1127 |
} |
1155 |
} |
| 1128 |
|
1156 |
|
| 1129 |
inline void BuilderCustom::applyValueBorderTopRightRadius(BuilderState& builderState, CSSValue& value) |
1157 |
inline void BuilderCustom::applyValueBorderTopRightRadius(BuilderState& builderState, CSSValue& value) |
| 1130 |
{ |
1158 |
{ |
| 1131 |
builderState.style().setBorderTopRightRadius(BuilderConverter::convertRadius(builderState, value)); |
1159 |
builderState.style().setBorderTopRightRadius(BuilderConverter::convertRadius(builderState, value)); |
| 1132 |
builderState.style().setHasExplicitlySetBorderRadius(true); |
1160 |
builderState.style().setHasExplicitlySetBorderTopRightRadius(true); |
| 1133 |
} |
1161 |
} |
| 1134 |
|
1162 |
|
| 1135 |
inline bool BuilderCustom::isValidDisplayValue(BuilderState& builderState, DisplayType display) |
1163 |
inline bool BuilderCustom::isValidDisplayValue(BuilderState& builderState, DisplayType display) |