text: define([
  	"qscript/lang/Class",
  	"qfacex/windows/controlss/shape/Shape"
  ],function(Class,Shape) {
  
  	var Circle = Class.declare(Shape,{
  		getBoundingBox: function(){
  			// summary:
  			//		returns the bounding box
  			if(!this.bbox){
  				var shape = this.shape;
  				this.bbox = {x: shape.cx - shape.r, y: shape.cy - shape.r,
  					width: 2 * shape.r, height: 2 * shape.r};
  			}
  			return this.bbox;	// dojox/gfx.Rectangle
  		},
  		// summary:
  		//		a line shape (Canvas)
  		_renderShape: function(/* Object */ ctx){
  			var s = this.shape;
  			ctx.beginPath();
  			ctx.arc(s.cx, s.cy, s.r, 0, twoPI, 1);
  		}		
  	});
  	
  	
  	return Circle;
  	
  });	
  