Bug 788549 Part 3: Refactor nsComputedDOMStyle::DoGetTransform r=dbaron

This commit is contained in:
David Zbarsky 2013-05-23 15:09:27 +08:00
parent f7abc6a2b2
commit 7d2f6a8e24
2 changed files with 7 additions and 0 deletions

View File

@ -1096,6 +1096,12 @@ nsComputedDOMStyle::DoGetTransform()
bounds,
float(nsDeviceContext::AppUnitsPerCSSPixel()));
return MatrixToCSSValue(matrix);
}
/* static */ CSSValue*
nsComputedDOMStyle::MatrixToCSSValue(gfx3DMatrix& matrix)
{
bool is3D = !matrix.Is2D();
nsAutoString resultString(NS_LITERAL_STRING("matrix"));

View File

@ -437,6 +437,7 @@ private:
mozilla::dom::CSSValue* DoGetMaskType();
mozilla::dom::CSSValue* DoGetPaintOrder();
static mozilla::dom::CSSValue* MatrixToCSSValue(gfx3DMatrix& aMatrix);
nsDOMCSSValueList* GetROCSSValueList(bool aCommaDelimited);
void SetToRGBAColor(nsROCSSPrimitiveValue* aValue, nscolor aColor);
void SetValueToStyleImage(const nsStyleImage& aStyleImage,