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,
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) |
void |
setSelected(int p_178011_1_,
int p_178011_2_,
int p_178011_3_) |
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, 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
public void setSelected(int p_178011_1_, int p_178011_2_, int p_178011_3_)
setSelected
in interface GuiListExtended.IGuiListEntry