package org.geogebra.web.html5.javax.swing;
import org.geogebra.web.html5.gui.textbox.GTextBox;
public class GSpinnerW extends GTextBox {
public GSpinnerW() {
super();
getElement().setAttribute("type", "number");
this.setValue("2");
setMinValue(0.25);
setMaxValue(10.0);
setStepValue(0.25);
addStyleName("ggbSpinner");
}
public void setMinValue(Double value) {
getElement().setAttribute("min", value.toString());
}
public void setMaxValue(Double value) {
getElement().setAttribute("max", value.toString());
}
public void setStepValue(Double value) {
getElement().setAttribute("step", value.toString());
}
public void setMinValue(Integer value) {
getElement().setAttribute("min", value.toString());
}
public void setMaxValue(Integer value) {
getElement().setAttribute("max", value.toString());
}
public void setStepValue(Integer value) {
getElement().setAttribute("step", value.toString());
}
public double getMinValue(Double value) {
return Double.parseDouble(getElement().getAttribute("min"));
}
public double getMaxValue(Double value) {
return Double.parseDouble(getElement().getAttribute("max"));
}
public double getStepValue(Double value) {
return Double.parseDouble(getElement().getAttribute("step"));
}
}