Class EnumWidget
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
emi.dev.emi.emi.screen.widget.config.EnumWidget
- All Implemented Interfaces:
Element,ParentElement
-
Field Summary
Fields inherited from class emi.dev.emi.emi.screen.widget.config.ConfigEntryWidget
endGroup, group, parentGroups, searchFields 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
ConstructorsConstructorDescriptionEnumWidget(Text name, List<TooltipComponent> tooltip, Supplier<String> search, ConfigScreen.Mutator<ConfigEnum> mutator, Predicate<ConfigEnum> filter) -
Method Summary
Modifier and TypeMethodDescriptiongetText()static voidpage(ConfigEnum original, Predicate<ConfigEnum> filter, Consumer<ConfigEnum> consumer) voidupdate(int y, int x, int width, int height) Methods inherited from class emi.dev.emi.emi.screen.widget.config.ConfigEntryWidget
children, getHeight, getSearchableText, getTooltip, isParentVisible, isVisible, render, setChildrenMethods 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
-
Constructor Details
-
EnumWidget
public EnumWidget(Text name, List<TooltipComponent> tooltip, Supplier<String> search, ConfigScreen.Mutator<ConfigEnum> mutator, Predicate<ConfigEnum> filter)
-
-
Method Details
-
page
public static void page(ConfigEnum original, Predicate<ConfigEnum> filter, Consumer<ConfigEnum> consumer) -
getText
-
update
public void update(int y, int x, int width, int height) - Overrides:
updatein classConfigEntryWidget
-