Lines Matching refs:style

59 #include "core/rendering/style/RenderStyle.h"
65 static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLength(const Length& length, const RenderStyle& style)
71 return AnimatableLength::create(length, style.effectiveZoom());
92 static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLineHeight(const Length& length, const RenderStyle& style)
101 return createFromLength(length, style);
109 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLengthBox(const LengthBox& lengthBox, const RenderStyle& style)
112 createFromLength(lengthBox.left(), style),
113 createFromLength(lengthBox.right(), style),
114 createFromLength(lengthBox.top(), style),
115 createFromLength(lengthBox.bottom(), style));
118 static PassRefPtrWillBeRawPtr<AnimatableValue> createFromBorderImageLength(const BorderImageLength& borderImageLength, const RenderStyle& style)
122 return createFromLength(borderImageLength.length(), style);
125 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromBorderImageLengthBox(const BorderImageLengthBox& borderImageLengthBox, const RenderStyle& style)
128 createFromBorderImageLength(borderImageLengthBox.left(), style),
129 createFromBorderImageLength(borderImageLengthBox.right(), style),
130 createFromBorderImageLength(borderImageLengthBox.top(), style),
131 createFromBorderImageLength(borderImageLengthBox.bottom(), style));
134 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLengthBoxAndBool(const LengthBox lengthBox, const bool flag, const RenderStyle& style)
137 createFromLengthBox(lengthBox, style),
141 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLengthPoint(const LengthPoint& lengthPoint, const RenderStyle& style)
144 createFromLength(lengthPoint.x(), style),
145 createFromLength(lengthPoint.y(), style));
148 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromLengthSize(const LengthSize& lengthSize, const RenderStyle& style)
151 createFromLength(lengthSize.width(), style),
152 createFromLength(lengthSize.height(), style));
164 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromFillSize(const FillSize& fillSize, const RenderStyle& style)
168 return createFromLengthSize(fillSize.size, style);
179 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromBackgroundPosition(const Length& length, bool originIsSet, BackgroundEdgeOrigin origin, const RenderStyle& style)
182 return createFromLength(length, style);
183 return createFromLength(length.subtractFromOneHundredPercent(), style);
187 inline static PassRefPtrWillBeRawPtr<AnimatableValue> createFromFillLayers(const FillLayer* fillLayer, const RenderStyle& style)
199 values.append(createFromBackgroundPosition(fillLayer->xPosition(), fillLayer->isBackgroundXOriginSet(), fillLayer->backgroundXOrigin(), style));
203 values.append(createFromBackgroundPosition(fillLayer->yPosition(), fillLayer->isBackgroundYOriginSet(), fillLayer->backgroundYOrigin(), style));
207 values.append(createFromFillSize(fillLayer->size(), style));
216 PassRefPtrWillBeRawPtr<AnimatableValue> CSSAnimatableValueFactory::createFromColor(CSSPropertyID property, const RenderStyle& style)
218 Color color = style.colorIncludingFallback(property, false);
219 Color visitedLinkColor = style.colorIncludingFallback(property, true);
263 PassRefPtrWillBeRawPtr<AnimatableValue> CSSAnimatableValueFactory::create(CSSPropertyID property, const RenderStyle& style)
268 return createFromColor(property, style);
270 return createFromFillLayers<CSSPropertyBackgroundImage>(style.backgroundLayers(), style);
272 return createFromFillLayers<CSSPropertyBackgroundPositionX>(style.backgroundLayers(), style);
274 return createFromFillLayers<CSSPropertyBackgroundPositionY>(style.backgroundLayers(), style);
277 return createFromFillLayers<CSSPropertyBackgroundSize>(style.backgroundLayers(), style);
279 return AnimatableSVGLength::create(style.baselineShiftValue());
281 return createFromColor(property, style);
283 return createFromLengthSize(style.borderBottomLeftRadius(), style);
285 return createFromLengthSize(style.borderBottomRightRadius(), style);
287 return createFromDouble(style.borderBottomWidth());
289 return createFromBorderImageLengthBox(style.borderImageOutset(), style);
291 return createFromLengthBox(style.borderImageSlices(), style);
293 return createFromStyleImage(style.borderImageSource());
295 return createFromBorderImageLengthBox(style.borderImageWidth(), style);
297 return createFromColor(property, style);
299 return createFromDouble(style.borderLeftWidth());
301 return createFromColor(property, style);
303 return createFromDouble(style.borderRightWidth());
305 return createFromColor(property, style);
307 return createFromLengthSize(style.borderTopLeftRadius(), style);
309 return createFromLengthSize(style.borderTopRightRadius(), style);
311 return createFromDouble(style.borderTopWidth());
313 return createFromLength(style.bottom(), style);
316 return AnimatableShadow::create(style.boxShadow());
318 if (style.hasClip())
319 return createFromLengthBox(style.clip(), style);
322 return createFromColor(property, style);
324 return createFromDouble(style.fillOpacity());
327 style.svgStyle()->fillPaintType(), style.svgStyle()->visitedLinkFillPaintType(),
328 style.svgStyle()->fillPaintColor(), style.svgStyle()->visitedLinkFillPaintColor(),
329 style.svgStyle()->fillPaintUri(), style.svgStyle()->visitedLinkFillPaintUri());
331 return createFromDouble(style.flexGrow(), AnimatableDouble::InterpolationIsNonContinuousWithZero);
333 return createFromDouble(style.flexShrink(), AnimatableDouble::InterpolationIsNonContinuousWithZero);
335 return createFromLength(style.flexBasis(), style);
337 return createFromColor(property, style);
339 return createFromDouble(style.floodOpacity());
345 return createFromDouble(style.specifiedFontSize());
347 return createFromFontWeight(style.fontWeight());
349 return createFromLength(style.height(), style);
351 return createFromColor(property, style);
353 return createFromStyleImage(style.listStyleImage());
355 return createFromLength(style.left(), style);
357 return createFromDouble(style.letterSpacing());
359 return createFromLineHeight(style.specifiedLineHeight(), style);
361 return createFromLength(style.marginBottom(), style);
363 return createFromLength(style.marginLeft(), style);
365 return createFromLength(style.marginRight(), style);
367 return createFromLength(style.marginTop(), style);
369 return createFromLength(style.maxHeight(), style);
371 return createFromLength(style.maxWidth(), style);
373 return createFromLength(style.minHeight(), style);
375 return createFromLength(style.minWidth(), style);
377 return createFromLengthPoint(style.objectPosition(), style);
379 return createFromDouble(style.opacity());
381 return createFromDouble(style.orphans());
383 return createFromColor(property, style);
385 return createFromDouble(style.outlineOffset());
387 return createFromDouble(style.outlineWidth());
389 return createFromLength(style.paddingBottom(), style);
391 return createFromLength(style.paddingLeft(), style);
393 return createFromLength(style.paddingRight(), style);
395 return createFromLength(style.paddingTop(), style);
397 return createFromLength(style.right(), style);
399 return AnimatableSVGLength::create(style.strokeWidth());
401 return createFromColor(property, style);
403 return createFromDouble(style.stopOpacity());
405 return AnimatableStrokeDasharrayList::create(style.strokeDashArray());
407 return AnimatableSVGLength::create(style.strokeDashOffset());
409 return createFromDouble(style.strokeMiterLimit());
411 return createFromDouble(style.strokeOpacity());
414 style.svgStyle()->strokePaintType(), style.svgStyle()->visitedLinkStrokePaintType(),
415 style.svgStyle()->strokePaintColor(), style.svgStyle()->visitedLinkStrokePaintColor(),
416 style.svgStyle()->strokePaintUri(), style.svgStyle()->visitedLinkStrokePaintUri());
418 return AnimatableColor::create(style.textDecorationColor().resolve(style.color()), style.visitedLinkTextDecorationColor().resolve(style.visitedLinkColor()));
420 return createFromLength(style.textIndent(), style);
422 return AnimatableShadow::create(style.textShadow());
424 return createFromLength(style.top(), style);
426 return createFromDouble(style.horizontalBorderSpacing());
428 return createFromDouble(style.verticalBorderSpacing());
430 if (ClipPathOperation* operation = style.clipPath())
434 return createFromDouble(style.columnCount());
436 return createFromDouble(style.columnGap());
438 return createFromColor(property, style);
440 return createFromDouble(style.columnRuleWidth());
442 return createFromDouble(style.columnWidth());
444 return AnimatableFilterOperations::create(style.filter());
446 return createFromBorderImageLengthBox(style.maskBoxImageOutset(), style);
448 return createFromLengthBoxAndBool(style.maskBoxImageSlices(), style.maskBoxImageSlicesFill(), style);
450 return createFromStyleImage(style.maskBoxImageSource());
452 return createFromBorderImageLengthBox(style.maskBoxImageWidth(), style);
454 return createFromFillLayers<CSSPropertyWebkitMaskImage>(style.maskLayers(), style);
456 return createFromFillLayers<CSSPropertyWebkitMaskPositionX>(style.maskLayers(), style);
458 return createFromFillLayers<CSSPropertyWebkitMaskPositionY>(style.maskLayers(), style);
460 return createFromFillLayers<CSSPropertyWebkitMaskSize>(style.maskLayers(), style);
462 return createFromDouble(style.perspective());
466 createFromLength(style.perspectiveOriginX(), style),
467 createFromLength(style.perspectiveOriginY(), style));
470 return createFromLength(style.perspectiveOriginX(), style);
473 return createFromLength(style.perspectiveOriginY(), style);
475 return createFromShapeValue(style.shapeOutside());
477 return createFromLength(style.shapeMargin(), style);
479 return createFromDouble(style.shapeImageThreshold());
481 return createFromColor(property, style);
483 return AnimatableTransform::create(style.transform());
487 createFromLength(style.transformOriginX(), style),
488 createFromLength(style.transformOriginY(), style),
489 createFromDouble(style.transformOriginZ()));
492 return createFromLength(style.transformOriginX(), style);
495 return createFromLength(style.transformOriginY(), style);
498 return createFromDouble(style.transformOriginZ());
500 return createFromDouble(style.widows());
502 return createFromLength(style.width(), style);
504 return createFromDouble(style.wordSpacing());
506 if (style.verticalAlign() == LENGTH)
507 return createFromLength(style.verticalAlignLength(), style);
508 return AnimatableUnknown::create(CSSPrimitiveValue::create(style.verticalAlign()));
510 return AnimatableVisibility::create(style.visibility());
512 return createFromDouble(style.zIndex());
514 return createFromDouble(style.zoom());