Package net.minecraft.client.gui.widget
Class ElementListWidget.Entry<E extends ElementListWidget.Entry<E>>
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget.Entry<E>
net.minecraft.client.gui.widget.ElementListWidget.Entry<E>
- All Implemented Interfaces:
Element,Navigable,ParentElement
- Direct Known Subclasses:
ControlsListWidget.Entry,DebugOptionsScreen.AbstractEntry,EditGameRulesScreen.AbstractRuleWidget,OptionListWidget.WidgetEntry,RealmsBackupScreen.BackupObjectSelectionListEntry,RealmsPlayerTab.InvitedObjectSelectionListEntry,SocialInteractionsPlayerListEntry
- Enclosing class:
ElementListWidget<E extends ElementListWidget.Entry<E>>
@Environment(CLIENT)
public abstract static class ElementListWidget.Entry<E extends ElementListWidget.Entry<E>>
extends EntryListWidget.Entry<E>
implements ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/widget/ElementListWidget$Entryintermediary net/minecraft/class_4265$class_4266official fzl$a
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
parentList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidappendNarrations(NarrationMessageBuilder builder) getNavigationPath(GuiNavigation navigation) getNavigationPath(GuiNavigation navigation, int index) booleanbooleanmouseClicked(double mouseX, double mouseY, int button, boolean bool) Callback for when a mouse button down event has been captured.abstract List<? extends Selectable> voidsetDragging(boolean dragging) voidsetFocused(@Nullable Element focused) Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
drawBorder, isFocused, isMouseOver, render, 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, method_72784, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, children, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
focused
- Mappings:
Namespace Name Mixin selector named focusedLnet/minecraft/client/gui/widget/ElementListWidget$Entry;focused:Lnet/minecraft/client/gui/Element;intermediary field_19077Lnet/minecraft/class_4265$class_4266;field_19077:Lnet/minecraft/class_364;official aLfzl$a;a:Lgcl;
-
focusedSelectable
- Mappings:
Namespace Name Mixin selector named focusedSelectableLnet/minecraft/client/gui/widget/ElementListWidget$Entry;focusedSelectable:Lnet/minecraft/client/gui/Selectable;intermediary field_33782Lnet/minecraft/class_4265$class_4266;field_33782:Lnet/minecraft/class_6379;official bLfzl$a;b:Lges;
-
dragging
private boolean dragging- Mappings:
Namespace Name Mixin selector named draggingLnet/minecraft/client/gui/widget/ElementListWidget$Entry;dragging:Zintermediary field_19078Lnet/minecraft/class_4265$class_4266;field_19078:Zofficial cLfzl$a;c:Z
-
-
Constructor Details
-
Entry
public Entry()
-
-
Method Details
-
isDragging
public boolean isDragging()- Specified by:
isDraggingin interfaceParentElement- Mappings:
Namespace Name Mixin selector named isDraggingLnet/minecraft/client/gui/ParentElement;isDragging()Zintermediary method_25397Lnet/minecraft/class_4069;method_25397()Zofficial aN_Lgck;aN_()Z
-
setDragging
public void setDragging(boolean dragging) - Specified by:
setDraggingin interfaceParentElement- Mappings:
Namespace Name Mixin selector named setDraggingLnet/minecraft/client/gui/ParentElement;setDragging(Z)Vintermediary method_25398Lnet/minecraft/class_4069;method_25398(Z)Vofficial b_Lgck;b_(Z)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, boolean bool) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
mouseClickedin interfaceElement- Specified by:
mouseClickedin interfaceParentElement- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDIZ)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDIZ)Zofficial aLgcl;a(DDIZ)Z
-
setFocused
- Specified by:
setFocusedin interfaceParentElement- Mappings:
Namespace Name Mixin selector named setFocusedLnet/minecraft/client/gui/ParentElement;setFocused(Lnet/minecraft/client/gui/Element;)Vintermediary method_25395Lnet/minecraft/class_4069;method_25395(Lnet/minecraft/class_364;)Vofficial aLgck;a(Lgcl;)V
-
getFocused
- Specified by:
getFocusedin interfaceParentElement- Mappings:
Namespace Name Mixin selector named getFocusedLnet/minecraft/client/gui/ParentElement;getFocused()Lnet/minecraft/client/gui/Element;intermediary method_25399Lnet/minecraft/class_4069;method_25399()Lnet/minecraft/class_364;official aO_Lgck;aO_()Lgcl;
-
selectableChildren
- Mappings:
Namespace Name Mixin selector named selectableChildrenLnet/minecraft/client/gui/widget/ElementListWidget$Entry;selectableChildren()Ljava/util/List;intermediary method_37025Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;official bLfzl$a;b()Ljava/util/List;
-
appendNarrations
- Mappings:
Namespace Name Mixin selector named appendNarrationsLnet/minecraft/client/gui/widget/ElementListWidget$Entry;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)Vintermediary method_37024Lnet/minecraft/class_4265$class_4266;method_37024(Lnet/minecraft/class_6382;)Vofficial aLfzl$a;a(Lgeu;)V
-