Package net.minecraft.client.gui.widget
Class PagedEntryListWidget.DualDrawableEntry
java.lang.Object
net.minecraft.client.gui.widget.PagedEntryListWidget.DualDrawableEntry
- All Implemented Interfaces:
EntryListWidget.Entry
- Enclosing class:
- PagedEntryListWidget
@Environment(CLIENT) public static class PagedEntryListWidget.DualDrawableEntry extends Object implements EntryListWidget.Entry
- Mappings:
Namespace Name official awg$dintermediary net/minecraft/class_703$class_707named net/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClientclientprivate DrawableHelperfirstprivate DrawableHelperprevClickedprivate DrawableHelpersecond -
Constructor Summary
Constructors Constructor Description DualDrawableEntry(DrawableHelper first, DrawableHelper second) -
Method Summary
Modifier and Type Method Description private booleanbuttonClicked(ButtonWidget widget, int mouseX, int mouseY, int button)private voidbuttonReleased(ButtonWidget widget, int mouseX, int mouseY, int button)private booleandrawableClicked(DrawableHelper drawable, int mouseX, int mouseY, int button)private voiddrawableReleased(DrawableHelper drawable, int mouseX, int mouseY, int button)DrawableHelpergetFirst()DrawableHelpergetSecond()booleanmouseClicked(int index, int mouseX, int mouseY, int button, int x, int y)voidmouseReleased(int index, int mouseX, int mouseY, int button, int x, int y)voidrender(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)private voidrenderButton(ButtonWidget widget, int y, int mouseX, int mouseY, boolean hidden)private voidrenderDrawable(DrawableHelper drawable, int y, int mouseX, int mouseY, boolean hidden)private voidrenderLabel(LabelWidget widget, int y, int mouseX, int mouseY, boolean hidden)private voidrenderTextField(TextFieldWidget widget, int y, boolean hidden)private voidtextFieldClicked(TextFieldWidget widget, int mouseX, int mouseY, int button)voidupdatePosition(int index, int x, int y)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLawg$d;a:Lave;intermediary field_2973Lnet/minecraft/class_703$class_707;field_2973:Lnet/minecraft/class_669;named clientLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;client:Lnet/minecraft/client/MinecraftClient;
-
first
- Mappings:
Namespace Name Mixin selector official bLawg$d;b:Lavp;intermediary field_2974Lnet/minecraft/class_703$class_707;field_2974:Lnet/minecraft/class_681;named firstLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;first:Lnet/minecraft/client/gui/DrawableHelper;
-
second
- Mappings:
Namespace Name Mixin selector official cLawg$d;c:Lavp;intermediary field_2975Lnet/minecraft/class_703$class_707;field_2975:Lnet/minecraft/class_681;named secondLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;second:Lnet/minecraft/client/gui/DrawableHelper;
-
prevClicked
- Mappings:
Namespace Name Mixin selector official dLawg$d;d:Lavp;intermediary field_2976Lnet/minecraft/class_703$class_707;field_2976:Lnet/minecraft/class_681;named prevClickedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;prevClicked:Lnet/minecraft/client/gui/DrawableHelper;
-
-
Constructor Details
-
DualDrawableEntry
- Mappings:
Namespace Name Mixin selector official <init>Lawg$d;<init>(Lavp;Lavp;)Vintermediary <init>Lnet/minecraft/class_703$class_707;<init>(Lnet/minecraft/class_681;Lnet/minecraft/class_681;)Vnamed <init>Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;<init>(Lnet/minecraft/client/gui/DrawableHelper;Lnet/minecraft/client/gui/DrawableHelper;)V
-
-
Method Details
-
getFirst
- Mappings:
Namespace Name Mixin selector official aLawg$d;a()Lavp;intermediary method_2598Lnet/minecraft/class_703$class_707;method_2598()Lnet/minecraft/class_681;named getFirstLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;getFirst()Lnet/minecraft/client/gui/DrawableHelper;
-
getSecond
- Mappings:
Namespace Name Mixin selector official bLawg$d;b()Lavp;intermediary method_2607Lnet/minecraft/class_703$class_707;method_2607()Lnet/minecraft/class_681;named getSecondLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;getSecond()Lnet/minecraft/client/gui/DrawableHelper;
-
render
public void render(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)- Specified by:
renderin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(IIIIIIIZ)Vintermediary method_2569Lnet/minecraft/class_698$class_699;method_2569(IIIIIIIZ)Vnamed renderLnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(IIIIIIIZ)V
-
renderDrawable
private void renderDrawable(DrawableHelper drawable, int y, int mouseX, int mouseY, boolean hidden)- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavp;IIIZ)Vintermediary method_2600Lnet/minecraft/class_703$class_707;method_2600(Lnet/minecraft/class_681;IIIZ)Vnamed renderDrawableLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderDrawable(Lnet/minecraft/client/gui/DrawableHelper;IIIZ)V
-
renderButton
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavs;IIIZ)Vintermediary method_2602Lnet/minecraft/class_703$class_707;method_2602(Lnet/minecraft/class_685;IIIZ)Vnamed renderButtonLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderButton(Lnet/minecraft/client/gui/widget/ButtonWidget;IIIZ)V
-
renderTextField
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavw;IZ)Vintermediary method_2604Lnet/minecraft/class_703$class_707;method_2604(Lnet/minecraft/class_689;IZ)Vnamed renderTextFieldLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderTextField(Lnet/minecraft/client/gui/widget/TextFieldWidget;IZ)V
-
renderLabel
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavy;IIIZ)Vintermediary method_2605Lnet/minecraft/class_703$class_707;method_2605(Lnet/minecraft/class_692;IIIZ)Vnamed renderLabelLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderLabel(Lnet/minecraft/client/gui/widget/LabelWidget;IIIZ)V
-
updatePosition
public void updatePosition(int index, int x, int y)- Specified by:
updatePositionin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(III)Vintermediary method_2567Lnet/minecraft/class_698$class_699;method_2567(III)Vnamed updatePositionLnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V
-
mouseClicked
public boolean mouseClicked(int index, int mouseX, int mouseY, int button, int x, int y)- Specified by:
mouseClickedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(IIIIII)Zintermediary method_2568Lnet/minecraft/class_698$class_699;method_2568(IIIIII)Znamed mouseClickedLnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseClicked(IIIIII)Z
-
drawableClicked
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavp;III)Zintermediary method_2599Lnet/minecraft/class_703$class_707;method_2599(Lnet/minecraft/class_681;III)Znamed drawableClickedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;drawableClicked(Lnet/minecraft/client/gui/DrawableHelper;III)Z
-
buttonClicked
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavs;III)Zintermediary method_2601Lnet/minecraft/class_703$class_707;method_2601(Lnet/minecraft/class_685;III)Znamed buttonClickedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;III)Z
-
textFieldClicked
- Mappings:
Namespace Name Mixin selector official aLawg$d;a(Lavw;III)Vintermediary method_2603Lnet/minecraft/class_703$class_707;method_2603(Lnet/minecraft/class_689;III)Vnamed textFieldClickedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;textFieldClicked(Lnet/minecraft/client/gui/widget/TextFieldWidget;III)V
-
mouseReleased
public void mouseReleased(int index, int mouseX, int mouseY, int button, int x, int y)- Specified by:
mouseReleasedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official bLawd$a;b(IIIIII)Vintermediary method_2570Lnet/minecraft/class_698$class_699;method_2570(IIIIII)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
-
drawableReleased
- Mappings:
Namespace Name Mixin selector official bLawg$d;b(Lavp;III)Vintermediary method_2608Lnet/minecraft/class_703$class_707;method_2608(Lnet/minecraft/class_681;III)Vnamed drawableReleasedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;drawableReleased(Lnet/minecraft/client/gui/DrawableHelper;III)V
-
buttonReleased
- Mappings:
Namespace Name Mixin selector official bLawg$d;b(Lavs;III)Vintermediary method_2609Lnet/minecraft/class_703$class_707;method_2609(Lnet/minecraft/class_685;III)Vnamed buttonReleasedLnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;buttonReleased(Lnet/minecraft/client/gui/widget/ButtonWidget;III)V
-