CanvasEllipse.js revision 9eaaa502227248d304ac9170902697d02158c1d9
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp/**
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp * Draws ellipses
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp */
9eaaa502227248d304ac9170902697d02158c1d9TrippCanvasEllipse = function(cfg)
9eaaa502227248d304ac9170902697d02158c1d9Tripp{
9eaaa502227248d304ac9170902697d02158c1d9Tripp CanvasEllipse.superclass.constructor.apply(this, arguments);
9eaaa502227248d304ac9170902697d02158c1d9Tripp};
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp
9eaaa502227248d304ac9170902697d02158c1d9TrippCanvasEllipse.NAME = "canvasEllipse";
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp
9eaaa502227248d304ac9170902697d02158c1d9TrippY.extend(CanvasEllipse, CanvasShape, {
9eaaa502227248d304ac9170902697d02158c1d9Tripp /**
9eaaa502227248d304ac9170902697d02158c1d9Tripp * Indicates the type of shape
9eaaa502227248d304ac9170902697d02158c1d9Tripp *
9eaaa502227248d304ac9170902697d02158c1d9Tripp * @property _type
9eaaa502227248d304ac9170902697d02158c1d9Tripp * @readOnly
9eaaa502227248d304ac9170902697d02158c1d9Tripp * @type String
9eaaa502227248d304ac9170902697d02158c1d9Tripp */
9eaaa502227248d304ac9170902697d02158c1d9Tripp _type: "ellipse",
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp
9eaaa502227248d304ac9170902697d02158c1d9Tripp /**
9eaaa502227248d304ac9170902697d02158c1d9Tripp * @private
9eaaa502227248d304ac9170902697d02158c1d9Tripp */
9eaaa502227248d304ac9170902697d02158c1d9Tripp _draw: function()
9eaaa502227248d304ac9170902697d02158c1d9Tripp {
9eaaa502227248d304ac9170902697d02158c1d9Tripp var w = this.get("width"),
9eaaa502227248d304ac9170902697d02158c1d9Tripp h = this.get("height");
9eaaa502227248d304ac9170902697d02158c1d9Tripp this.drawEllipse(0, 0, w, h);
9eaaa502227248d304ac9170902697d02158c1d9Tripp this._paint();
9eaaa502227248d304ac9170902697d02158c1d9Tripp }
9eaaa502227248d304ac9170902697d02158c1d9Tripp});
9eaaa502227248d304ac9170902697d02158c1d9TrippCanvasEllipse.ATTRS = CanvasShape.ATTRS;
9eaaa502227248d304ac9170902697d02158c1d9TrippY.CanvasEllipse = CanvasEllipse;