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, net.minecraft.client.gui.layouts.LayoutElement
- 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>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(CharTypeEvent cte) booleancharTyped(net.minecraft.client.input.CharacterEvent event) voiddraw(GuiRenderer guiRenderer, int mouseX, int mouseY, boolean hovered) intentryX()intentryY()voidextractContent(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, boolean hovered, float a) intheight()booleankeyPressed(KeyPressEvent kpe) booleankeyPressed(net.minecraft.client.input.KeyEvent event) booleanbooleanmouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) booleanbooleanmouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy) booleanbooleanmouseReleased(net.minecraft.client.input.MouseButtonEvent event) intwidth()Methods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry
focusPathAtIndex, getFocused, isDragging, narratables, nextFocusPath, setDragging, setFocusedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
children, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseScrolled, preeditUpdated, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods 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() -
extractContent
public void extractContent(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, boolean hovered, float a) -
mouseClicked
public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) - 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(net.minecraft.client.input.MouseButtonEvent event) -
mouseReleased
-
mouseDragged
public boolean mouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy) -
mouseDragged
-
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent event) -
keyPressed
-
charTyped
public boolean charTyped(net.minecraft.client.input.CharacterEvent event) -
charTyped
-