Class DefaultList.DefaultEntry<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>
java.lang.Object
net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>
com.stereowalker.unionlib.client.gui.screens.DefaultList.DefaultEntry<E>
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.TabOrderedElement
- Direct Known Subclasses:
ConfigList.Entry,CosmeticList.Entry,ListList.Entry,ModList.Entry,MultiConfigList.Entry,SupporterList.Entry
- Enclosing class:
DefaultList<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>
public abstract static class DefaultList.DefaultEntry<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>
extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>
-
Field Summary
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char codePoint, int modifiers) booleancharTyped(CharTypeEvent cte) voiddraw(GuiRenderer guiRenderer, int mouseX, int mouseY, boolean hovered) intentryX()intentryY()intheight()booleankeyPressed(int keyCode, int scanCode, int modifiers) booleankeyPressed(KeyPressEvent kpe) booleanmouseClicked(double mouseX, double mouseY, int button) booleanbooleanmouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY) booleanbooleanmouseReleased(double mouseX, double mouseY, int button) booleanvoidrender(net.minecraft.client.gui.GuiGraphics pGuiGraphics, int pIndex, int pTop, int pLeft, int pWidth, int pHeight, int mouseX, int mouseY, boolean hovered, float pPartialTick) intwidth()Methods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry
focusPathAtIndex, getFocused, isDragging, narratables, nextFocusPath, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
children, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseScrolled, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
DefaultEntry
public DefaultEntry()
-
-
Method Details
-
draw
-
entryX
public int entryX() -
entryY
public int entryY() -
width
public int width() -
height
public int height() -
render
public void render(net.minecraft.client.gui.GuiGraphics pGuiGraphics, int pIndex, int pTop, int pLeft, int pWidth, int pHeight, int mouseX, int mouseY, boolean hovered, float pPartialTick) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>
-
mouseClicked
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) -
mouseReleased
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY) -
mouseDragged
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) -
keyPressed
-
charTyped
public boolean charTyped(char codePoint, int modifiers) -
charTyped
-