public class GuiIconButton
extends net.minecraft.client.gui.GuiButton
IDrawable instead of a string label.| Constructor and Description |
|---|
GuiIconButton(int buttonId,
java.util.function.Consumer<java.util.List<java.lang.String>> tooltipCallback,
java.util.function.Supplier<mezz.jei.api.gui.IDrawable> iconSupplier,
IMouseClickedButtonCallback mouseClickCallback) |
GuiIconButton(int buttonId,
mezz.jei.api.gui.IDrawable icon,
IMouseClickedButtonCallback mouseClickCallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
drawButton(net.minecraft.client.Minecraft mc,
int mouseX,
int mouseY,
float partialTicks) |
void |
drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
boolean |
mousePressed(net.minecraft.client.Minecraft mc,
int mouseX,
int mouseY) |
void |
updateBounds(java.awt.Rectangle area) |
drawButtonForegroundLayer, getButtonWidth, getHoverState, isMouseOver, mouseDragged, mouseReleased, playPressSound, setWidthpublic GuiIconButton(int buttonId,
mezz.jei.api.gui.IDrawable icon,
IMouseClickedButtonCallback mouseClickCallback)
public GuiIconButton(int buttonId,
java.util.function.Consumer<java.util.List<java.lang.String>> tooltipCallback,
java.util.function.Supplier<mezz.jei.api.gui.IDrawable> iconSupplier,
IMouseClickedButtonCallback mouseClickCallback)
public void updateBounds(java.awt.Rectangle area)
public void drawButton(net.minecraft.client.Minecraft mc,
int mouseX,
int mouseY,
float partialTicks)
drawButton in class net.minecraft.client.gui.GuiButtonpublic void drawTooltips(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY)
public boolean mousePressed(net.minecraft.client.Minecraft mc,
int mouseX,
int mouseY)
mousePressed in class net.minecraft.client.gui.GuiButton