public class GuiImageButton extends net.minecraft.client.gui.GuiButton implements IButtonClickEventTrigger
| Modifier and Type | Class and Description |
|---|---|
static class |
GuiImageButton.ButtonImage |
| Modifier and Type | Field and Description |
|---|---|
static net.minecraft.util.ResourceLocation |
ICON_BUTTON_TEXTURES |
static int |
SIZE |
| Constructor and Description |
|---|
GuiImageButton(int id,
int x,
int y,
GuiImageButton.ButtonImage image) |
| Modifier and Type | Method and Description |
|---|---|
void |
Activate() |
void |
DeActivate() |
void |
drawButton(net.minecraft.client.Minecraft minecraft,
int x,
int y) |
boolean |
IsActive() |
boolean |
mousePressed(net.minecraft.client.Minecraft par1Minecraft,
int par2,
int par3) |
void |
notifyAllListeners() |
void |
registerListener(IButtonClickEventListener listener) |
void |
removeListener(IButtonClickEventListener listener) |
func_146111_b, func_146113_a, func_146115_a, getButtonWidth, getHoverState, mouseDragged, mouseReleasedpublic static final net.minecraft.util.ResourceLocation ICON_BUTTON_TEXTURES
public static final int SIZE
public GuiImageButton(int id,
int x,
int y,
GuiImageButton.ButtonImage image)
public boolean IsActive()
public void Activate()
public void DeActivate()
public void drawButton(net.minecraft.client.Minecraft minecraft,
int x,
int y)
drawButton in class net.minecraft.client.gui.GuiButtonpublic boolean mousePressed(net.minecraft.client.Minecraft par1Minecraft,
int par2,
int par3)
mousePressed in class net.minecraft.client.gui.GuiButtonpublic void registerListener(IButtonClickEventListener listener)
registerListener in interface IButtonClickEventTriggerpublic void removeListener(IButtonClickEventListener listener)
removeListener in interface IButtonClickEventTriggerpublic void notifyAllListeners()
notifyAllListeners in interface IButtonClickEventTrigger