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,EditGameRulesScreen.AbstractRuleWidget,OptionListWidget.WidgetEntry,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 official epg$aintermediary net/minecraft/class_4265$class_4266named net/minecraft/client/gui/widget/ElementListWidget$Entry
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
parentListFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
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) 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
getNavigationFocus, isMouseOver, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, children, focusOn, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
focused
- Mappings:
Namespace Name Mixin selector official aLepg$a;a:Leqk;intermediary field_19077Lnet/minecraft/class_4265$class_4266;field_19077:Lnet/minecraft/class_364;named focusedLnet/minecraft/client/gui/widget/ElementListWidget$Entry;focused:Lnet/minecraft/client/gui/Element;
-
focusedSelectable
- Mappings:
Namespace Name Mixin selector official bLepg$a;b:Lese;intermediary field_33782Lnet/minecraft/class_4265$class_4266;field_33782:Lnet/minecraft/class_6379;named focusedSelectableLnet/minecraft/client/gui/widget/ElementListWidget$Entry;focusedSelectable:Lnet/minecraft/client/gui/Selectable;
-
dragging
private boolean dragging- Mappings:
Namespace Name Mixin selector official cLepg$a;c:Zintermediary field_19078Lnet/minecraft/class_4265$class_4266;field_19078:Znamed draggingLnet/minecraft/client/gui/widget/ElementListWidget$Entry;dragging:Z
-
-
Constructor Details
-
Entry
public Entry()
-
-
Method Details
-
isDragging
public boolean isDragging()- Specified by:
isDraggingin interfaceParentElement- Mappings:
Namespace Name Mixin selector official aA_Leqj;aA_()Zintermediary method_25397Lnet/minecraft/class_4069;method_25397()Znamed isDraggingLnet/minecraft/client/gui/ParentElement;isDragging()Z
-
setDragging
public void setDragging(boolean dragging) - Specified by:
setDraggingin interfaceParentElement- Mappings:
Namespace Name Mixin selector official c_Leqj;c_(Z)Vintermediary method_25398Lnet/minecraft/class_4069;method_25398(Z)Vnamed setDraggingLnet/minecraft/client/gui/ParentElement;setDragging(Z)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) 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 official aLeqk;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
setFocused
- Specified by:
setFocusedin interfaceParentElement- Mappings:
Namespace Name Mixin selector official aLeqj;a(Leqk;)Vintermediary method_25395Lnet/minecraft/class_4069;method_25395(Lnet/minecraft/class_364;)Vnamed setFocusedLnet/minecraft/client/gui/ParentElement;setFocused(Lnet/minecraft/client/gui/Element;)V
-
getFocused
- Specified by:
getFocusedin interfaceParentElement- Mappings:
Namespace Name Mixin selector official tLeqj;t()Leqk;intermediary method_25399Lnet/minecraft/class_4069;method_25399()Lnet/minecraft/class_364;named getFocusedLnet/minecraft/client/gui/ParentElement;getFocused()Lnet/minecraft/client/gui/Element;
-
selectableChildren
- Mappings:
Namespace Name Mixin selector official bLepg$a;b()Ljava/util/List;intermediary method_37025Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;named selectableChildrenLnet/minecraft/client/gui/widget/ElementListWidget$Entry;selectableChildren()Ljava/util/List;
-
appendNarrations
- Mappings:
Namespace Name Mixin selector official aLepg$a;a(Lesg;)Vintermediary method_37024Lnet/minecraft/class_4265$class_4266;method_37024(Lnet/minecraft/class_6382;)Vnamed appendNarrationsLnet/minecraft/client/gui/widget/ElementListWidget$Entry;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-