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:
class_9807.class_9809
,ControlsListWidget.Entry
,EditGameRulesScreen.AbstractRuleWidget
,OptionListWidget.WidgetEntry
,RealmsBackupScreen.BackupObjectSelectionListEntry
,RealmsPlayerScreen.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$Entry
intermediary net/minecraft/class_4265$class_4266
official fim$a
-
Field Summary
Fields inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
parentList
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
appendNarrations
(NarrationMessageBuilder builder) getNavigationPath
(GuiNavigation navigation) getNavigationPath
(GuiNavigation navigation, int index) boolean
boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.abstract List
<? extends Selectable> void
setDragging
(boolean dragging) void
setFocused
(@Nullable Element focused) Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
drawBorder, isFocused, isMouseOver, render, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
getNavigationFocus, isMouseOver, mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods 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 focused
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;focused:Lnet/minecraft/client/gui/Element;
intermediary field_19077
Lnet/minecraft/class_4265$class_4266;field_19077:Lnet/minecraft/class_364;
official a
Lfim$a;a:Lfkc;
-
focusedSelectable
- Mappings:
Namespace Name Mixin selector named focusedSelectable
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;focusedSelectable:Lnet/minecraft/client/gui/Selectable;
intermediary field_33782
Lnet/minecraft/class_4265$class_4266;field_33782:Lnet/minecraft/class_6379;
official b
Lfim$a;b:Lfma;
-
dragging
private boolean dragging- Mappings:
Namespace Name Mixin selector named dragging
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;dragging:Z
intermediary field_19078
Lnet/minecraft/class_4265$class_4266;field_19078:Z
official c
Lfim$a;c:Z
-
-
Constructor Details
-
Entry
public Entry()
-
-
Method Details
-
isDragging
public boolean isDragging()- Specified by:
isDragging
in interfaceParentElement
- Mappings:
Namespace Name Mixin selector named isDragging
Lnet/minecraft/client/gui/ParentElement;isDragging()Z
intermediary method_25397
Lnet/minecraft/class_4069;method_25397()Z
official aI_
Lfkb;aI_()Z
-
setDragging
public void setDragging(boolean dragging) - Specified by:
setDragging
in interfaceParentElement
- Mappings:
Namespace Name Mixin selector named setDragging
Lnet/minecraft/client/gui/ParentElement;setDragging(Z)V
intermediary method_25398
Lnet/minecraft/class_4069;method_25398(Z)V
official b_
Lfkb;b_(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 inGLFW
class.- Specified by:
mouseClicked
in interfaceElement
- Specified by:
mouseClicked
in interfaceParentElement
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseClicked
Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
intermediary method_25402
Lnet/minecraft/class_364;method_25402(DDI)Z
official a
Lfkc;a(DDI)Z
-
setFocused
- Specified by:
setFocused
in interfaceParentElement
- Mappings:
Namespace Name Mixin selector named setFocused
Lnet/minecraft/client/gui/ParentElement;setFocused(Lnet/minecraft/client/gui/Element;)V
intermediary method_25395
Lnet/minecraft/class_4069;method_25395(Lnet/minecraft/class_364;)V
official a
Lfkb;a(Lfkc;)V
-
getFocused
- Specified by:
getFocused
in interfaceParentElement
- Mappings:
Namespace Name Mixin selector named getFocused
Lnet/minecraft/client/gui/ParentElement;getFocused()Lnet/minecraft/client/gui/Element;
intermediary method_25399
Lnet/minecraft/class_4069;method_25399()Lnet/minecraft/class_364;
official aJ_
Lfkb;aJ_()Lfkc;
-
selectableChildren
- Mappings:
Namespace Name Mixin selector named selectableChildren
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;selectableChildren()Ljava/util/List;
intermediary method_37025
Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;
official b
Lfim$a;b()Ljava/util/List;
-
appendNarrations
- Mappings:
Namespace Name Mixin selector named appendNarrations
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
intermediary method_37024
Lnet/minecraft/class_4265$class_4266;method_37024(Lnet/minecraft/class_6382;)V
official a
Lfim$a;a(Lfmc;)V
-