Updated GuiEntryList to extend GuiAdvancedTextField instead of GuiTextField
This commit is contained in:
@@ -4,14 +4,13 @@ import eu.crushedpixel.replaymod.gui.elements.listeners.SelectionListener;
|
|||||||
import eu.crushedpixel.replaymod.holders.GuiEntryListEntry;
|
import eu.crushedpixel.replaymod.holders.GuiEntryListEntry;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.FontRenderer;
|
import net.minecraft.client.gui.FontRenderer;
|
||||||
import net.minecraft.client.gui.GuiTextField;
|
|
||||||
import org.lwjgl.input.Mouse;
|
import org.lwjgl.input.Mouse;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class GuiEntryList<T extends GuiEntryListEntry> extends GuiTextField {
|
public class GuiEntryList<T extends GuiEntryListEntry> extends GuiAdvancedTextField {
|
||||||
|
|
||||||
public final static int elementHeight = 14;
|
public final static int elementHeight = 14;
|
||||||
private int selectionIndex = -1;
|
private int selectionIndex = -1;
|
||||||
@@ -24,9 +23,9 @@ public class GuiEntryList<T extends GuiEntryListEntry> extends GuiTextField {
|
|||||||
private List<SelectionListener> selectionListeners = new ArrayList<SelectionListener>();
|
private List<SelectionListener> selectionListeners = new ArrayList<SelectionListener>();
|
||||||
private List<T> elements = new ArrayList<T>();
|
private List<T> elements = new ArrayList<T>();
|
||||||
|
|
||||||
public GuiEntryList(int id, FontRenderer fontRenderer,
|
public GuiEntryList(FontRenderer fontRenderer,
|
||||||
int xPos, int yPos, int width, int visibleEntries) {
|
int xPos, int yPos, int width, int visibleEntries) {
|
||||||
super(id, fontRenderer, xPos, yPos, width, elementHeight * visibleEntries - 1);
|
super(fontRenderer, xPos, yPos, width, elementHeight * visibleEntries - 1);
|
||||||
this.visibleElements = visibleEntries;
|
this.visibleElements = visibleEntries;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user