Class WidgetCreatorList.ButtonEntry
java.lang.Object
net.minecraft.client.gui.widget.ElementListWidget.Entry<WidgetCreatorList.ButtonEntry>
net.uku3lig.ukulib.config.option.widget.WidgetCreatorList.ButtonEntry
- All Implemented Interfaces:
net.minecraft.client.gui.Element,net.minecraft.client.gui.navigation.Navigable,net.minecraft.client.gui.ParentElement
- Enclosing class:
WidgetCreatorList
public static class WidgetCreatorList.ButtonEntry
extends net.minecraft.client.gui.widget.ElementListWidget.Entry<WidgetCreatorList.ButtonEntry>
A widget entry, made of one or two creators.
-
Field Summary
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionButtonEntry(int width, WidgetCreator creator) Creates a single, wide entry.ButtonEntry(int width, WidgetCreator first, @Nullable WidgetCreator other) Creates an entry. -
Method Summary
Modifier and TypeMethodDescriptionList<? extends net.minecraft.client.gui.Element> children()voidrender(net.minecraft.client.gui.DrawContext drawContext, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) List<? extends net.minecraft.client.gui.Selectable> Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, getNavigationPath, getNavigationPath, isDragging, mouseClicked, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getBorder, getNavigationFocus, isMouseOver, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Constructor Details
-
ButtonEntry
Creates an entry.- Parameters:
width- The width of the entryfirst- The first entryother- The second entry; nullable
-
ButtonEntry
Creates a single, wide entry.- Parameters:
width- The width of the entrycreator- The entry
-
-
Method Details
-
selectableChildren
- Specified by:
selectableChildrenin classnet.minecraft.client.gui.widget.ElementListWidget.Entry<WidgetCreatorList.ButtonEntry>
-
children
-
render
public void render(net.minecraft.client.gui.DrawContext drawContext, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta)
-