var newy = parent.getMouse("y");
parent._sliderthumb.setNewYFromTrack(newy);
drag_max) {
this.setAttribute("y",this.drag_max);
return;
}
if (y < drag_min) {
this.setAttribute("y",this.drag_min);
return;
}
this.setAttribute("y",y);
]]>
//Setting the initVal
this.setY(getPosFromValue(this.parent.initvalue));
var delta1 = this.parent.maxvalue-this.parent.minvalue;
var perc = (this.parent.switchaxis) ? 1-(y / (this.parent.height-this.height)) : (y / (this.parent.height-this.height));
//Debug.write(delta1,perc);
return (Math.round(perc*delta1))+this.parent.minvalue;
var perc = (val-this.parent.minvalue) / (this.parent.maxvalue-this.parent.minvalue);
//Debug.write(perc);
valY = (this.parent.switchaxis) ? ( (1-perc) * (this.parent.height-this.height)) : (perc * (this.parent.height-this.height));
//Debug.write("valY: ",Math.round(valY));
return Math.round(valY);
//super.setY(v);
//if ($debug) Debug.write("setY: ",v);
var thumbVal = getValueFromPos();
if (thumbVal != parent.value) {
this.parent.setValue(thumbVal);
}
parent.onvalueChosenFinal.sendEvent();
if (!isinited) {
this.value = v;
return;
}
if (this.value == v) return;
this.value = v;
if (onvalue) onvalue.sendEvent(v);