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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    charTyped(net.minecraft.client.input.CharacterEvent event)
     
    void
    draw(GuiRenderer guiRenderer, int mouseX, int mouseY, boolean hovered)
     
    int
     
    int
     
    void
    extractContent(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, boolean hovered, float a)
     
    int
     
    boolean
     
    boolean
    keyPressed(net.minecraft.client.input.KeyEvent event)
     
    boolean
     
    boolean
    mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
     
    boolean
     
    boolean
    mouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy)
     
    boolean
     
    boolean
    mouseReleased(net.minecraft.client.input.MouseButtonEvent event)
     
    int
     

    Methods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry

    focusPathAtIndex, getFocused, isDragging, narratables, nextFocusPath, setDragging, setFocused

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler

    children, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseScrolled, preeditUpdated, setFocused

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteraction

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • DefaultEntry

      public DefaultEntry()
  • Method Details

    • draw

      public void draw(GuiRenderer guiRenderer, int mouseX, int mouseY, boolean hovered)
    • 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:
      mouseClicked in interface net.minecraft.client.gui.components.events.ContainerEventHandler
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseClicked in class net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>
    • mouseClicked

      public boolean mouseClicked(MouseClickEvent mce)
    • mouseReleased

      public boolean mouseReleased(net.minecraft.client.input.MouseButtonEvent event)
    • mouseReleased

      public boolean mouseReleased(MouseReleaseEvent mre)
    • mouseDragged

      public boolean mouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy)
    • mouseDragged

      public boolean mouseDragged(MouseDragEvent mde)
    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyEvent event)
    • keyPressed

      public boolean keyPressed(KeyPressEvent kpe)
    • charTyped

      public boolean charTyped(net.minecraft.client.input.CharacterEvent event)
    • charTyped

      public boolean charTyped(CharTypeEvent cte)