a:8:{s:9:"#provides";s:39:"dojox.widget.gauge.AnalogArrowIndicator";s:9:"#resource";s:36:"widget/gauge/AnalogArrowIndicator.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:24:"dojox.widget.AnalogGauge";}}s:39:"dojox.widget.gauge.AnalogArrowIndicator";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:38:"dojox.widget.gauge.AnalogLineIndicator";}s:4:"call";a:1:{i:0;s:38:"dojox.widget.gauge.AnalogLineIndicator";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:50:"dojox.widget.gauge.AnalogArrowIndicator._getShapes";a:5:{s:9:"prototype";s:39:"dojox.widget.gauge.AnalogArrowIndicator";s:4:"type";s:8:"Function";s:6:"source";s:979:" if(!this._gauge){ return null; } var x = Math.floor(this.width/2); var head = this.width * 5; var odd = (this.width & 1); var shapes = []; var points = [{x:-x, y:0}, {x:-x, y:-this.length+head}, {x:-2*x, y:-this.length+head}, {x:0, y:-this.length}, {x:2*x+odd,y:-this.length+head}, {x:x+odd, y:-this.length+head}, {x:x+odd, y:0}, {x:-x, y:0}]; shapes[0] = this._gauge.surface.createPolyline(points) .setStroke({color: this.color}) .setFill(this.color); shapes[1] = this._gauge.surface.createLine({ x1:-x, y1: 0, x2: -x, y2:-this.length+head }) .setStroke({color: this.highlight}); shapes[2] = this._gauge.surface.createLine({ x1:-x-3, y1: -this.length+head, x2: 0, y2:-this.length }) .setStroke({color: this.highlight}); shapes[3] = this._gauge.surface.createCircle({cx: 0, cy: 0, r: this.width}) .setStroke({color: this.color}) .setFill(this.color); return shapes;";s:7:"summary";s:55:"Override of dojox.widget.AnalogLineIndicator._getShapes";s:7:"private";b:1;}s:18:"dojox.widget.gauge";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:12:"dojox.widget";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}