Search in sources :

Example 6 with WidgetMode

use of uk.co.qmunity.lib.client.gui.widget.WidgetMode in project BluePower by Qmunity.

the class GuiProjectTable method initGui.

@Override
public void initGui() {
    super.initGui();
    addWidget(new WidgetMode(0, guiLeft + 15, guiTop + 20, 176, 1, Refs.MODID + ":textures/gui/project_table.png") {

        @Override
        public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shift) {
            curTip.add("gui.bluepower:projectTable.clearGrid");
        }
    });
}
Also used : WidgetMode(uk.co.qmunity.lib.client.gui.widget.WidgetMode)

Example 7 with WidgetMode

use of uk.co.qmunity.lib.client.gui.widget.WidgetMode in project BluePower by Qmunity.

the class GuiRegulator method initGui.

@Override
public void initGui() {
    super.initGui();
    WidgetColor colorWidget = new WidgetColor(0, guiLeft + 135, guiTop + 55);
    colorWidget.value = regulator.color.ordinal();
    addWidget(colorWidget);
    WidgetMode modeWidget = new WidgetMode(1, guiLeft + 135, guiTop + 20, 216, 2, Refs.MODID + ":textures/gui/regulator.png") {

        @Override
        public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
            curTip.add("gui.bluepower:sortingMachine.mode");
            curTip.add("gui.bluepower:regulator.mode." + (value == 0 ? "ratio" : "supply"));
            if (shiftPressed) {
                curTip.add("gui.bluepower:regulator.mode." + (value == 0 ? "ratio" : "supply") + ".info");
            } else {
                curTip.add("gui.bluepower:tooltip.sneakForInfo");
            }
        }
    };
    modeWidget.value = regulator.mode;
    addWidget(modeWidget);
    WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(2, guiLeft + 135, guiTop + 70);
    fuzzyWidget.value = regulator.fuzzySetting;
    addWidget(fuzzyWidget);
}
Also used : 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)

Example 8 with WidgetMode

use of uk.co.qmunity.lib.client.gui.widget.WidgetMode in project BluePower by Qmunity.

the class GuiRetriever method initGui.

@Override
public void initGui() {
    super.initGui();
    WidgetMode colorWidget = new WidgetMode(2, guiLeft + 117, guiTop + 20, 202, 2, Refs.MODID + ":textures/gui/retriever.png") {

        @Override
        public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
            curTip.add("gui.bluepower:sortingMachine.mode");
            curTip.add("gui.bluepower:retriever.mode." + (value == 0 ? "sequential" : "any"));
            if (shiftPressed) {
                curTip.add("gui.bluepower:retriever.mode." + (value == 0 ? "sequential" : "any") + ".info");
            } else {
                curTip.add("gui.bluepower:tooltip.sneakForInfo");
            }
        }
    };
    colorWidget.value = ((TileRetriever) filter).mode;
    addWidget(colorWidget);
}
Also used : WidgetMode(uk.co.qmunity.lib.client.gui.widget.WidgetMode) List(java.util.List)

Aggregations

WidgetMode (uk.co.qmunity.lib.client.gui.widget.WidgetMode)8 List (java.util.List)7 WidgetFuzzySetting (com.bluepowermod.client.gui.widget.WidgetFuzzySetting)4 WidgetColor (com.bluepowermod.client.gui.widget.WidgetColor)3 GuiTextField (net.minecraft.client.gui.GuiTextField)2 WidgetNumber (com.bluepowermod.client.gui.widget.WidgetNumber)1 ArrayList (java.util.ArrayList)1 WidgetSidewaysTab (uk.co.qmunity.lib.client.gui.widget.WidgetSidewaysTab)1 WidgetTab (uk.co.qmunity.lib.client.gui.widget.WidgetTab)1