Package crazypants.enderio.gui

Examples of crazypants.enderio.gui.IconButtonEIO


        text.add(Fluids.toCapactityString(joe.fuelTank));
      }

    });
   
    xpB = new IconButtonEIO(this, XP_ID, 128, 56, IconEIO.XP);   
    xpB.setToolTip(Lang.localize("killerJoe.giveXp.tooltip"));
   
    xp10B = new IconButtonEIO(this, XP10_ID, 148, 56, IconEIO.XP_PLUS);   
    xp10B.setToolTip(Lang.localize("killerJoe.giveXp10.tooltip"));
   
  }
View Full Code Here


    int x = getXSize() - 5 - BUTTON_SIZE;
    int y = 5;
    redstoneButton = new RedstoneModeButton(this, -1, x, y, tileEntity, new BlockCoord(tileEntity));

    y += 19;
    configB = new IconButtonEIO(this, CONFIG_ID, x, y, IconEIO.IO_CONFIG_UP);
    configB.setToolTip(Lang.localize("gui.machine.ioMode.overlay.tooltip"));

    configOverlay = new GuiOverlayIoConfig(machine) {

      @Override
View Full Code Here

  private IconButtonEIO usePlayerXP;

  public GuiSoulBinder(InventoryPlayer par1InventoryPlayer, TileSoulBinder te) {
    super(te, new ContainerSoulBinder(par1InventoryPlayer, te));
    tileEntity = te;
    usePlayerXP = new IconButtonEIO(this, PLAYER_XP_ID, 125, 57, IconEIO.XP);
    usePlayerXP.visible = false;
    usePlayerXP.setToolTip("Use Player XP");   
  }
View Full Code Here

    int x;
    int y;
   
    x = startX;
    y = 20;
    p = new IconButtonEIO(this, 800, x, y, IconEIO.SINGLE_PLUS);
    p.setSize(bw, bw);
    p.setIconMargin(2, 2);
    p.setToolTip("Store 1", "level of player XP");
   
    x+= spacing + bw;
    pp = new IconButtonEIO(this, 801, x, y, IconEIO.DOUBLE_PLUS);
    pp.setSize(bw, bw);
    pp.setIconMargin(2, 2);
    pp.setToolTip("Store 10", "levels of player XP");
   
    x+= spacing + bw;
    ppp = new IconButtonEIO(this, 802, x, y, IconEIO.TRIPLE_PLUS);
    ppp.setSize(bw, bw);
    ppp.setIconMargin(2, 2);
    ppp.setToolTip("Store all", "player XP");
   
    x = startX;
    y = 75;
    m = new IconButtonEIO(this, 803, x, y, IconEIO.SINGLE_MINUS);
    m.setSize(bw, bw);
    m.setIconMargin(2, 2);
    m.setToolTip("Retrieve 1", "player XP level");
   
    x+= spacing + bw;
    mm = new IconButtonEIO(this, 804, x, y, IconEIO.DOUBLE_MINUS);
    mm.setSize(bw, bw);
    mm.setIconMargin(2, 2);
    mm.setToolTip("Retrieve 10", "player XP levels");
   
    x+= spacing + bw;
    mmm = new IconButtonEIO(this, 805, x, y, IconEIO.TRIPLE_MINUS);
    mmm.setSize(bw, bw);
    mmm.setIconMargin(2, 2);
    mmm.setToolTip("Retrieve all");
  }
View Full Code Here

        text.add(Fluids.toCapactityString(vat.outputTank));
      }

    });
   
    dump1 = new IconButtonEIO(this, 1, 29, 62, IconEIO.REDSTONE_MODE_NEVER);
    dump1.setToolTip(Lang.localize("gui.machine.vat.dump.1"));
    dump2 = new IconButtonEIO(this, 2, 131, 62, IconEIO.REDSTONE_MODE_NEVER);
    dump2.setToolTip(Lang.localize("gui.machine.vat.dump.2"));
  }
View Full Code Here

    parent = guiTransceiver;
    this.type = type;
    transceiver = guiTransceiver.transceiver;

    newChannelTF = new GuiTextField(parent.getFontRenderer(), 7, 12, 103, 16);   
    addButton = new IconButtonEIO(parent, ADD_BUTTON_ID, 137, 12, IconEIO.PLUS);
    addButton.setToolTip(Lang.localize("gui.trans.addChannel"));
    addButton.enabled = false;

    privateButton = new ToggleButtonEIO(parent, PRIVATE_BUTTON_ID, 118, 12, IconEIO.PUBLIC, IconEIO.PRIVATE);
    privateButton.setSelectedToolTip(Lang.localize("gui.trans.privateChannel"));
    privateButton.setUnselectedToolTip(Lang.localize("gui.trans.publicChannel"));

    int w = 104;
    int h = 90;
    int x = 7;
    int y = 48;
    channelList = new GuiChannelList(parent, w, h, x, y);
    channelList.setChannels(ClientChannelRegister.instance.getChannelsForType(type));
    channelList.setShowSelectionBox(true);
    channelList.setScrollButtonIds(100, 101);   
   
    deleteChannelB = new IconButtonEIO(parent, DELETE_CHANNEL_BUTTON_ID, x + w - 20, y + h + 4, IconEIO.MINUS);
    deleteChannelB.setToolTip(Lang.localize("gui.trans.deleteChannel"));
   
   
    x += w + 32;
    h = 35;
    sendChannels = new GuiChannelList(parent, w, h, x, y);
    sendChannels.setChannels(transceiver.getSendChannels(type));
    sendChannels.setShowSelectionBox(true);
    sendChannels.setScrollButtonIds(200, 201);
   
    sendB = new IconButtonEIO(parent,SEND_BUTTON_ID,x -24, y + h/2 - 9, IconEIO.ARROWS);
   
    y += h + 20;
    recieveChannels = new GuiChannelList(parent, w, h, x, y);
    recieveChannels.setChannels(transceiver.getRecieveChannels(type));
    recieveChannels.setShowSelectionBox(true);
    recieveChannels.setScrollButtonIds(300, 301);
       
    recieveB = new IconButtonEIO(parent,RECIEVE_BUTTON_ID,x -24, y + h/2 - 9, IconEIO.ARROWS);
   
   
    selectionListener = new ListSelectionListener<Channel>() {
     
      @Override
View Full Code Here

    });
    outputRsButton.setTooltipKey("enderio.gui.capBank.outputRs");


    y += 20;
    configB = new IconButtonEIO(this, CONFIG_ID, x, y, IconEIO.IO_CONFIG_UP);
    configB.setToolTip(Lang.localize("gui.machine.ioMode.overlay.tooltip"));

    List<BlockCoord> coords = new ArrayList<BlockCoord>();
    if(te.isMultiblock()) {
      BlockCoord[] mb = te.getController().multiblock;
View Full Code Here

            + PowerDisplayUtil.formatPower(cube.getMaxEnergyStored()) + " " + PowerDisplayUtil.abrevation());
      }

    });

    addButton = new IconButtonEIO(this, ADD_BUTTON_ID, 137, 12, IconEIO.PLUS);
    addButton.setToolTip(Lang.localize("gui.trans.addChannel"));
    addButton.enabled = false;

    privateButton = new ToggleButtonEIO(this, PRIVATE_BUTTON_ID, 118, 12, IconEIO.PUBLIC, IconEIO.PRIVATE);
    privateButton.setSelectedToolTip(Lang.localize("gui.trans.privateChannel"));
    privateButton.setUnselectedToolTip(Lang.localize("gui.trans.publicChannel"));

    deletePublicB = new IconButtonEIO(this, DELETE_PUBLIC_BUTTON_ID, 74, 117, IconEIO.MINUS);
    deletePublicB.setToolTip(Lang.localize("gui.trans.deleteChannel"));
    selectPublicB = new IconButtonEIO(this, SELECT_PUBLIC_BUTTON_ID, 95, 117, IconEIO.TICK);
    selectPublicB.setToolTip(Lang.localize("gui.trans.activateChannel"));

    deletePrivateB = new IconButtonEIO(this, DELETE_PRIVATE_BUTTON_ID, 183, 117, IconEIO.MINUS);
    deletePrivateB.setToolTip(Lang.localize("gui.trans.deleteChannel"));
    selectPrivateB = new IconButtonEIO(this, SELECT_PRIVATE_BUTTON_ID, 204, 117, IconEIO.TICK);
    selectPrivateB.setToolTip(Lang.localize("gui.trans.activateChannel"));

    int x = 163;
    int y = 12;
    itemB = new IconButtonEIO(this, ITEM_MODE_BUTTON_ID, x, y, IconEIO.WRENCH_OVERLAY_ITEM);
    itemB.setIconMargin(3, 3);

    x += 18;
    powerB = new IconButtonEIO(this, POWER_MODE_BUTTON_ID, x, y, IconEIO.WRENCH_OVERLAY_POWER);
    powerB.setIconMargin(3, 3);

    x += 18;
    fluidB = new IconButtonEIO(this, FLUID_MODE_BUTTON_ID, x, y, IconEIO.WRENCH_OVERLAY_FLUID);
    fluidB.setIconMargin(3, 3);

    x += 24;
    rsB = new RedstoneModeButton(this, 99, x, y, te, new BlockCoord(te));
View Full Code Here

    FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
    int x = gap * 3 + fr.getStringWidth(modeLabel);
    int y = 8;// + fr.FONT_HEIGHT;

    leftArrow = new IconButtonEIO(gui, PREV_MODE_B, x, y, IconEIO.LEFT_ARROW);
    leftArrow.setSize(8, 16);

    x += leftArrow.getWidth() + gap + getLongestModeStringWidth() + gap;
    rightArrow = new IconButtonEIO(gui, NEXT_MODE_B, x, y, IconEIO.RIGHT_ARROW);
    rightArrow.setSize(8, 16);

    customTop = top + gap * 5 + fr.FONT_HEIGHT * 2;
    customTop -= 16;
    //customTop = top;
View Full Code Here

    outputHeading = Lang.localize("gui.conduit.item.insertionFilter");

    int x = 52;
    int y = customTop;

    nextFilterB = new IconButtonEIO(gui, NEXT_FILTER_ID, x, y, IconEIO.RIGHT_ARROW);
    nextFilterB.setSize(8, 16);

    x = 66;   
    channelB = new ColorButton(gui, ID_CHANNEL, x, y);
    channelB.setColorIndex(0);
    channelB.setToolTipHeading(Lang.localize("gui.conduit.item.channel"));
   
    x += channelB.getWidth() + 4;
    priLeft = x - 8;
   
    rsB = new RedstoneModeButton(gui, ID_REDSTONE_BUTTON, x, y, new IRedstoneModeControlable() {

      @Override
      public void setRedstoneControlMode(RedstoneControlMode mode) {
        RedstoneControlMode curMode = getRedstoneControlMode();
        itemConduit.setExtractionRedstoneMode(mode, gui.getDir());
        if(curMode != mode) {
          PacketHandler.INSTANCE.sendToServer(new PacketExtractMode(itemConduit, gui.getDir()));
        }

      }

      @Override
      public RedstoneControlMode getRedstoneControlMode() {
        return itemConduit.getExtractionRedstoneMode(gui.getDir());
      }
    });

    x += rsB.getWidth() + 4;
    colorB = new ColorButton(gui, ID_COLOR_BUTTON, x, y);
    colorB.setColorIndex(itemConduit.getExtractionSignalColor(gui.getDir()).ordinal());
    colorB.setToolTipHeading(Lang.localize("gui.conduit.item.sigCol"));

    x += 4 + colorB.getWidth();
    roundRobinB = new ToggleButtonEIO(gui, ID_ROUND_ROBIN, x, y, IconEIO.ROUND_ROBIN_OFF, IconEIO.ROUND_ROBIN);
    roundRobinB.setSelectedToolTip(Lang.localize("gui.conduit.item.roundRobinEnabled"));
    roundRobinB.setUnselectedToolTip(Lang.localize("gui.conduit.item.roundRobinDisabled"));
    roundRobinB.setPaintSelectedBorder(false);

    x += 4 + roundRobinB.getWidth();
    loopB = new ToggleButtonEIO(gui, ID_LOOP, x, y, IconEIO.LOOP_OFF, IconEIO.LOOP);
    loopB.setSelectedToolTip(Lang.localize("gui.conduit.item.selfFeedEnabled"));
    loopB.setUnselectedToolTip(Lang.localize("gui.conduit.item.selfFeedDisabled"));
    loopB.setPaintSelectedBorder(false);

    x = priLeft + priWidth + 9;   
    priUpB = new IconButtonEIO(gui, ID_PRIORITY_UP, x, y, IconEIO.ADD_BUT);
    priUpB.setSize(8, 8);

    y += 8;
    priDownB = new IconButtonEIO(gui, ID_PRIORITY_DOWN, x, y, IconEIO.MINUS_BUT);
    priDownB.setSize(8, 8);

    priorityTooltip = new GuiToolTip(new Rectangle(priLeft + 9, y, priWidth, 20), Lang.localize("gui.conduit.item.priority"));

    gui.getContainer().addFilterListener(new FilterChangeListener() {
View Full Code Here

TOP

Related Classes of crazypants.enderio.gui.IconButtonEIO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.