2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp/**
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * Abstract class for creating groups of rects with the same styles and dimensions.
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp *
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * @module graphics
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * @class GroupRect
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * @constructor
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp */
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp RectGroup = function(cfg)
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp {
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp RectGroup.superclass.constructor.apply(this, arguments);
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp };
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp RectGroup.NAME = "rectGroup";
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp Y.extend(RectGroup, Y.ShapeGroup, {
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp /**
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * Updates the rect.
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp *
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * @method _draw
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp * @private
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp */
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp drawShape: function(cfg)
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp {
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp this.drawRect(cfg.x, cfg.y, cfg.width, cfg.height);
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp }
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp });
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTripp
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTrippRectGroup.ATTRS = Y.ShapeGroup.ATTRS;
2f9140ce9f71cf8cccd9d8eebe770f6825e36f5bTrippY.RectGroup = RectGroup;