Package net.minecraft.client.gui.widget
Class EntryListWidget
java.lang.Object
net.minecraft.client.gui.widget.ListWidget
net.minecraft.client.gui.widget.EntryListWidget
- Direct Known Subclasses:
ControlsListWidget,MultiplayerServerListWidget,OptionPairWidget,PagedEntryListWidget,ResourcePackListWidget
@Environment(CLIENT) public abstract class EntryListWidget extends ListWidget
- Mappings:
Namespace Name official awdintermediary net/minecraft/class_698named net/minecraft/client/gui/widget/EntryListWidget
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEntryListWidget.Entry -
Field Summary
Fields inherited from class net.minecraft.client.gui.widget.ListWidget
client, entryHeight, field_3001, field_3003, field_3005, field_3006, headerHeight, height, lastMouseX, lastMouseY, renderHeader, renderSelection, scrollAmount, visible, width, xEnd, xStart, yDrag, yEnd, yStart -
Constructor Summary
Constructors Constructor Description EntryListWidget(MinecraftClient client, int width, int height, int top, int bottom, int entryHeight) -
Method Summary
Modifier and Type Method Description abstract EntryListWidget.EntrygetEntry(int index)protected booleanisEntrySelected(int index)booleanmouseClicked(int mouseX, int mouseY, int button)booleanmouseReleased(int mouseX, int mouseY, int button)protected voidrenderBackground()protected voidrenderEntry(int index, int x, int y, int rowHeight, int mouseX, int mouseY)protected voidselectEntry(int int2, boolean bool, int lastMouseX, int lastMouseY)protected voidupdateItemPosition(int index, int x, int y)Methods inherited from class net.minecraft.client.gui.widget.ListWidget
buttonClicked, capYPosition, getEntriesSize, getEntryAt, getItemHeight, getMaxPosition, getMaxScroll, getRowWidth, getScrollAmount, getScrollbarPosition, handleMouse, isDragging, isMouseInList, method_2630, render, renderDecorations, renderHeader, renderHoleBackground, renderList, scroll, setButtonIds, setDragging, setHeader, setRenderSelection, setXPos, updateBounds
-
Constructor Details
-
EntryListWidget
public EntryListWidget(MinecraftClient client, int width, int height, int top, int bottom, int entryHeight)- Mappings:
Namespace Name Mixin selector official <init>Lawi;<init>(Lave;IIIII)Vintermediary <init>Lnet/minecraft/class_713;<init>(Lnet/minecraft/class_669;IIIII)Vnamed <init>Lnet/minecraft/client/gui/widget/ListWidget;<init>(Lnet/minecraft/client/MinecraftClient;IIIII)V
-
-
Method Details
-
selectEntry
protected void selectEntry(int int2, boolean bool, int lastMouseX, int lastMouseY)- Specified by:
selectEntryin classListWidget- Mappings:
Namespace Name Mixin selector official aLawi;a(IZII)Vintermediary method_2636Lnet/minecraft/class_713;method_2636(IZII)Vnamed selectEntryLnet/minecraft/client/gui/widget/ListWidget;selectEntry(IZII)V
-
isEntrySelected
protected boolean isEntrySelected(int index)- Specified by:
isEntrySelectedin classListWidget- Mappings:
Namespace Name Mixin selector official aLawi;a(I)Zintermediary method_2629Lnet/minecraft/class_713;method_2629(I)Znamed isEntrySelectedLnet/minecraft/client/gui/widget/ListWidget;isEntrySelected(I)Z
-
renderBackground
protected void renderBackground()- Specified by:
renderBackgroundin classListWidget- Mappings:
Namespace Name Mixin selector official aLawi;a()Vintermediary method_2628Lnet/minecraft/class_713;method_2628()Vnamed renderBackgroundLnet/minecraft/client/gui/widget/ListWidget;renderBackground()V
-
renderEntry
protected void renderEntry(int index, int x, int y, int rowHeight, int mouseX, int mouseY)- Specified by:
renderEntryin classListWidget- Mappings:
Namespace Name Mixin selector official aLawi;a(IIIIII)Vintermediary method_2634Lnet/minecraft/class_713;method_2634(IIIIII)Vnamed renderEntryLnet/minecraft/client/gui/widget/ListWidget;renderEntry(IIIIII)V
-
updateItemPosition
protected void updateItemPosition(int index, int x, int y)- Overrides:
updateItemPositionin classListWidget- Mappings:
Namespace Name Mixin selector official aLawi;a(III)Vintermediary method_2632Lnet/minecraft/class_713;method_2632(III)Vnamed updateItemPositionLnet/minecraft/client/gui/widget/ListWidget;updateItemPosition(III)V
-
mouseClicked
public boolean mouseClicked(int mouseX, int mouseY, int button)- Mappings:
Namespace Name Mixin selector official bLawd;b(III)Zintermediary method_2565Lnet/minecraft/class_698;method_2565(III)Znamed mouseClickedLnet/minecraft/client/gui/widget/EntryListWidget;mouseClicked(III)Z
-
mouseReleased
public boolean mouseReleased(int mouseX, int mouseY, int button)- Mappings:
Namespace Name Mixin selector official cLawd;c(III)Zintermediary method_2566Lnet/minecraft/class_698;method_2566(III)Znamed mouseReleasedLnet/minecraft/client/gui/widget/EntryListWidget;mouseReleased(III)Z
-
getEntry
- Mappings:
Namespace Name Mixin selector official bLawd;b(I)Lawd$a;intermediary method_2564Lnet/minecraft/class_698;method_2564(I)Lnet/minecraft/class_698$class_699;named getEntryLnet/minecraft/client/gui/widget/EntryListWidget;getEntry(I)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
-