public static class GuiSelectStringEntries.ListEntry extends java.lang.Object implements GuiSelectStringEntries.IGuiSelectStringListEntry
Modifier and Type | Field and Description |
---|---|
protected GuiSelectStringEntries |
owningList |
protected java.util.Map.Entry<java.lang.Object,java.lang.String> |
value |
Constructor and Description |
---|
ListEntry(GuiSelectStringEntries owningList,
java.util.Map.Entry<java.lang.Object,java.lang.String> value) |
Modifier and Type | Method and Description |
---|---|
void |
drawEntry(int slotIndex,
int x,
int y,
int listWidth,
int slotHeight,
Tessellator tessellator,
int mouseX,
int mouseY,
boolean isSelected) |
java.lang.Object |
getValue() |
boolean |
mousePressed(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY) |
void |
mouseReleased(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY) |
protected final GuiSelectStringEntries owningList
protected final java.util.Map.Entry<java.lang.Object,java.lang.String> value
public ListEntry(GuiSelectStringEntries owningList, java.util.Map.Entry<java.lang.Object,java.lang.String> value)
public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, Tessellator tessellator, int mouseX, int mouseY, boolean isSelected)
drawEntry
in interface GuiListExtended.IGuiListEntry
public boolean mousePressed(int index, int x, int y, int mouseEvent, int relativeX, int relativeY)
mousePressed
in interface GuiListExtended.IGuiListEntry
public void mouseReleased(int index, int x, int y, int mouseEvent, int relativeX, int relativeY)
mouseReleased
in interface GuiListExtended.IGuiListEntry
public java.lang.Object getValue()
getValue
in interface GuiSelectStringEntries.IGuiSelectStringListEntry