/* * Copyright 2006 The Android Open Source Project * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "SkSVGRect.h" #include "SkSVGParser.h" const SkSVGAttribute SkSVGRect::gAttributes[] = { SVG_ATTRIBUTE(height), SVG_ATTRIBUTE(width), SVG_ATTRIBUTE(x), SVG_ATTRIBUTE(y) }; DEFINE_SVG_INFO(Rect) SkSVGRect::SkSVGRect() { f_x.set("0"); f_y.set("0"); } void SkSVGRect::translate(SkSVGParser& parser, bool defState) { parser._startElement("rect"); INHERITED::translate(parser, defState); SVG_ADD_ATTRIBUTE_ALIAS(left, x); SVG_ADD_ATTRIBUTE_ALIAS(top, y); SVG_ADD_ATTRIBUTE(width); SVG_ADD_ATTRIBUTE(height); parser._endElement(); }