API Docs for: 3.18.1
Show:

File: graphics/js/EllipseGroup.js

  1. /**
  2. * Abstract class for creating groups of ellipses with the same styles and dimensions.
  3. *
  4. * @class EllipseGroup
  5. * @constructor
  6. * @submodule graphics-group
  7. */
  8. EllipseGroup = function()
  9. {
  10. EllipseGroup.superclass.constructor.apply(this, arguments);
  11. };
  12.  
  13. EllipseGroup.NAME = "ellipseGroup";
  14.  
  15. Y.extend(EllipseGroup, Y.ShapeGroup, {
  16. /**
  17. * Updates the ellipse.
  18. *
  19. * @method _draw
  20. * @private
  21. */
  22. drawShape: function(cfg)
  23. {
  24. this.drawEllipse(cfg.x, cfg.y, cfg.width, cfg.height);
  25. }
  26. });
  27.  
  28. EllipseGroup.ATTRS = Y.ShapeGroup.ATTRS;
  29. Y.EllipseGroup = EllipseGroup;
  30.