blob: 32a7f99c0cb91941c335a1898f9c17cd457d1f1c [file] [log] [blame]
epoger@google.comec3ed6a2011-07-28 14:26:00 +00001
2/*
3 * Copyright 2006 The Android Open Source Project
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8
reed@android.com8a1c16f2008-12-17 15:59:43 +00009
10#include "SkSVGRect.h"
11#include "SkSVGParser.h"
12
13const SkSVGAttribute SkSVGRect::gAttributes[] = {
14 SVG_ATTRIBUTE(height),
15 SVG_ATTRIBUTE(width),
16 SVG_ATTRIBUTE(x),
17 SVG_ATTRIBUTE(y)
18};
19
20DEFINE_SVG_INFO(Rect)
21
22SkSVGRect::SkSVGRect() {
23 f_x.set("0");
24 f_y.set("0");
25}
26
27void SkSVGRect::translate(SkSVGParser& parser, bool defState) {
reed@android.com5ee64ad2010-05-17 14:34:13 +000028 parser._startElement("rect");
reed@android.com8a1c16f2008-12-17 15:59:43 +000029 INHERITED::translate(parser, defState);
30 SVG_ADD_ATTRIBUTE_ALIAS(left, x);
31 SVG_ADD_ATTRIBUTE_ALIAS(top, y);
32 SVG_ADD_ATTRIBUTE(width);
33 SVG_ADD_ATTRIBUTE(height);
34 parser._endElement();
35}