Search in sources :

Example 1 with WidgetNumber

use of com.bluepowermod.client.gui.widget.WidgetNumber in project BluePower by Qmunity.

the class GuiManager method initGui.

@Override
public void initGui() {
    super.initGui();
    WidgetColor colorWidget = new WidgetColor(0, guiLeft + 155, guiTop + 55);
    colorWidget.value = manager.filterColor.ordinal();
    addWidget(colorWidget);
    WidgetMode modeWidget = new WidgetMode(1, guiLeft + 155, guiTop + 21, 176, 2, Refs.MODID + ":textures/gui/manager.png") {

        @Override
        public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
            curTip.add("gui.bluepower:sortingMachine.mode");
            String mode = null;
            switch(value) {
                case 0:
                    mode = "gui.bluepower:manager.mode.exact";
                    break;
                case 1:
                    mode = "gui.bluepower:manager.mode.all";
                    break;
            }
            curTip.add(mode);
            if (shiftPressed) {
                curTip.add(mode + ".info");
            } else {
                curTip.add("gui.bluepower:tooltip.sneakForInfo");
            }
        }
    };
    modeWidget.value = manager.mode;
    addWidget(modeWidget);
    WidgetNumber numberWidget = new WidgetNumber(2, guiLeft + 155, guiTop + 38, 9) {

        @Override
        public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
            curTip.add("gui.bluepower:sortingMachine.priority");
            curTip.add("gui.bluepower:sortingMachine.priority.info");
        }
    };
    numberWidget.value = manager.priority;
    addWidget(numberWidget);
    WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(3, guiLeft + 155, guiTop + 72);
    fuzzyWidget.value = manager.fuzzySetting;
    addWidget(fuzzyWidget);
}
Also used : WidgetNumber(com.bluepowermod.client.gui.widget.WidgetNumber) WidgetColor(com.bluepowermod.client.gui.widget.WidgetColor) WidgetFuzzySetting(com.bluepowermod.client.gui.widget.WidgetFuzzySetting) WidgetMode(uk.co.qmunity.lib.client.gui.widget.WidgetMode) List(java.util.List)

Aggregations

WidgetColor (com.bluepowermod.client.gui.widget.WidgetColor)1 WidgetFuzzySetting (com.bluepowermod.client.gui.widget.WidgetFuzzySetting)1 WidgetNumber (com.bluepowermod.client.gui.widget.WidgetNumber)1 List (java.util.List)1 WidgetMode (uk.co.qmunity.lib.client.gui.widget.WidgetMode)1