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,
float partial) |
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 |
updatePosition(int p_192633_1_,
int p_192633_2_,
int p_192633_3_,
float p_192633_4_) |
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, float partial)
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 updatePosition(int p_192633_1_, int p_192633_2_, int p_192633_3_, float p_192633_4_)
updatePosition
in interface GuiListExtended.IGuiListEntry