//>>built
define("dojox/dgauges/RectangularValueIndicator",["dojo/_base/declare","./ScaleIndicatorBase","dojox/gfx","dojo/_base/event","dojo/dom-geometry"],function(f,g,h,k,d){return f("dojox.dgauges.RectangularValueIndicator",g,{paddingLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,constructor:function(){this.addInvalidatingProperties(["paddingTop","paddingLeft","paddingRight","paddingBottom"])},indicatorShapeFunc:function(a,b){return a.createPolyline([0,0,10,0,0,10,-10,0,0,0]).setStroke({color:"black",
width:1})},refreshRendering:function(){this.inherited(arguments);var a=isNaN(this._transitionValue)?this.value:this._transitionValue;a=this.scale.positionForValue(a);var b=0,c=0,e=0;"horizontal"==this.scale._gauge.orientation?(b=a,c=this.paddingTop):(b=this.paddingLeft,c=a,e=90);this._gfxGroup.setTransform([{dx:b,dy:c},h.matrix.rotateg(e)])},_onMouseDown:function(a){this.inherited(arguments);var b=d.position(this.scale._gauge.domNode,!0);this.set("value",this.scale.valueForPosition({x:a.pageX-b.x,
y:a.pageY-b.y}));k.stop(a)},_onMouseMove:function(a){this.inherited(arguments);var b=d.position(this.scale._gauge.domNode,!0);this.set("value",this.scale.valueForPosition({x:a.pageX-b.x,y:a.pageY-b.y}))}})});