Search in sources :

Example 1 with GuiSliderRange

use of ivorius.ivtoolkit.gui.GuiSliderRange in project RecurrentComplex by Ivorforce.

the class TableCellFloatRange method initGui.

@Override
public void initGui(GuiTable screen) {
    super.initGui(screen);
    Bounds bounds = bounds();
    if (slider == null) {
        slider = new GuiSliderRange(-1, 0, 0, 0, 0, getRangeString());
        slider.addListener(this);
    }
    updateSliderBounds(bounds);
    slider.setMinValue(scale.out(min));
    slider.setMaxValue(scale.out(max));
    slider.enabled = enabled;
    slider.setRange(Scales.out(scale, property));
    slider.visible = !isHidden();
    screen.addButton(this, 0, slider);
}
Also used : Bounds(ivorius.reccomplex.gui.table.Bounds) GuiSliderRange(ivorius.ivtoolkit.gui.GuiSliderRange)

Aggregations

GuiSliderRange (ivorius.ivtoolkit.gui.GuiSliderRange)1 Bounds (ivorius.reccomplex.gui.table.Bounds)1