Class ConfigEntryWidget

All Implemented Interfaces:
Element, ParentElement
Direct Known Subclasses:
BooleanWidget, EmiBindWidget, EnumWidget, IntGroupWidget, IntWidget, ScreenAlignWidget, SidebarPagesWidget, SidebarSubpanelsWidget

public abstract class ConfigEntryWidget extends ListWidget.Entry
  • Field Details

  • Constructor Details

  • Method Details

    • setChildren

      public void setChildren(List<? extends Element> children)
    • update

      public void update(int y, int x, int width, int height)
    • render

      public void render(DrawContext raw, int index, int y, int x, int width, int height, int mouseX, int mouseY, boolean hovered, float delta)
      Specified by:
      render in class ListWidget.Entry
    • getTooltip

      public List<TooltipComponent> getTooltip(int mouseX, int mouseY)
      Overrides:
      getTooltip in class ListWidget.Entry
    • getSearchableText

      public String getSearchableText()
    • isParentVisible

      public boolean isParentVisible()
    • isVisible

      public boolean isVisible()
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in class ListWidget.Entry
    • children

      public List<? extends Element> children()
      Description copied from interface: ParentElement
      Gets a list of all child GUI elements.