Home | History | Annotate | Download | only in css

Lines Matching refs:image

290 static PassRefPtr<CSSValue> valueForNinePieceImage(const NinePieceImage& image)
292 if (!image.hasImage())
295 // Image first.
297 if (image.image())
298 imageValue = image.image()->cssValue();
302 if (image.m_slices.top().isPercent())
303 top = CSSPrimitiveValue::create(image.m_slices.top().value(), CSSPrimitiveValue::CSS_PERCENTAGE);
305 top = CSSPrimitiveValue::create(image.m_slices.top().value(), CSSPrimitiveValue::CSS_NUMBER);
308 if (image.m_slices.right().isPercent())
309 right = CSSPrimitiveValue::create(image.m_slices.right().value(), CSSPrimitiveValue::CSS_PERCENTAGE);
311 right = CSSPrimitiveValue::create(image.m_slices.right().value(), CSSPrimitiveValue::CSS_NUMBER);
314 if (image.m_slices.bottom().isPercent())
315 bottom = CSSPrimitiveValue::create(image.m_slices.bottom().value(), CSSPrimitiveValue::CSS_PERCENTAGE);
317 bottom = CSSPrimitiveValue::create(image.m_slices.bottom().value(), CSSPrimitiveValue::CSS_NUMBER);
320 if (image.m_slices.left().isPercent())
321 left = CSSPrimitiveValue::create(image.m_slices.left().value(), CSSPrimitiveValue::CSS_PERCENTAGE);
323 left = CSSPrimitiveValue::create(image.m_slices.left().value(), CSSPrimitiveValue::CSS_NUMBER);
331 return CSSBorderImageValue::create(imageValue, rect, valueForRepeatRule(image.m_horizontalRule), valueForRepeatRule(image.m_verticalRule));