Class ConfigEntryWidget
java.lang.Object
net.minecraft.src.Gui
emi.shims.java.net.minecraft.client.gui.AbstractParentElement
emi.dev.emi.emi.screen.widget.config.ListWidget.Entry
emi.dev.emi.emi.screen.widget.config.ConfigEntryWidget
- All Implemented Interfaces:
Element,ParentElement
- Direct Known Subclasses:
BooleanWidget,EmiBindWidget,EnumWidget,IntGroupWidget,IntWidget,ScreenAlignWidget,SidebarPagesWidget,SidebarSubpanelsWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanFields inherited from class emi.dev.emi.emi.screen.widget.config.ListWidget.Entry
parentListFields inherited from class net.minecraft.src.Gui
icons, optionsBackground, statIcons, zLevel -
Constructor Summary
ConstructorsConstructorDescriptionConfigEntryWidget(Text name, List<TooltipComponent> tooltip, Supplier<String> search, int height) -
Method Summary
Modifier and TypeMethodDescriptionchildren()Gets a list of all child GUI elements.intgetTooltip(int mouseX, int mouseY) booleanbooleanvoidrender(DrawContext raw, int index, int y, int x, int width, int height, int mouseX, int mouseY, boolean hovered, float delta) voidsetChildren(List<? extends Element> children) voidupdate(int y, int x, int width, int height) Methods inherited from class emi.dev.emi.emi.screen.widget.config.ListWidget.Entry
isMouseOverMethods inherited from class emi.shims.java.net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.src.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawTexturedModelRectFromIcon, drawVerticalLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.shims.java.net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface emi.shims.java.net.minecraft.client.gui.ParentElement
charTyped, focusOn, hoveredElement, isFocused, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
search
-
group
-
endGroup
public boolean endGroup -
parentGroups
-
-
Constructor Details
-
ConfigEntryWidget
public ConfigEntryWidget(Text name, List<TooltipComponent> tooltip, Supplier<String> search, int height)
-
-
Method Details
-
setChildren
-
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:
renderin classListWidget.Entry
-
getTooltip
- Overrides:
getTooltipin classListWidget.Entry
-
getSearchableText
-
isParentVisible
public boolean isParentVisible() -
isVisible
public boolean isVisible() -
getHeight
public int getHeight()- Specified by:
getHeightin classListWidget.Entry
-
children
Description copied from interface:ParentElementGets a list of all child GUI elements.
-