#include "config.h"
#if SVG_SUPPORT
#include "SVGHelper.h"
#include "SVGRect.h"
#include "SVGStyledElement.h"
using namespace WebCore;
SVGRect::SVGRect(const SVGStyledElement *context) : Shared<SVGRect>()
{
m_context = context;
m_x = m_y = m_width = m_height = 0.0;
}
SVGRect::~SVGRect()
{
}
double SVGRect::x() const
{
return m_x;
}
void SVGRect::setX(double value)
{
m_x = value;
if(m_context)
m_context->notifyAttributeChange();
}
double SVGRect::y() const
{
return m_y;
}
void SVGRect::setY(double value)
{
m_y = value;
if(m_context)
m_context->notifyAttributeChange();
}
double SVGRect::width() const
{
return m_width;
}
void SVGRect::setWidth(double value)
{
m_width = value;
if(m_context)
m_context->notifyAttributeChange();
}
double SVGRect::height() const
{
return m_height;
}
void SVGRect::setHeight(double value)
{
m_height = value;
if(m_context)
m_context->notifyAttributeChange();
}
#endif // SVG_SUPPORT