Package net.minecraft.client.gui.widget
Class GridWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.WrapperWidget
net.minecraft.client.gui.widget.GridWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,ParentElement,Selectable
A widget that positions its children in a 2D grid.
- See Also:
- Mappings:
Namespace Name official elkintermediary net/minecraft/class_7845named net/minecraft/client/gui/widget/GridWidget
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classprivate static classNested classes/interfaces inherited from class net.minecraft.client.gui.widget.WrapperWidget
WrapperWidget.WrappedElementNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ClickableWidget>private final List<GridWidget.Element>private final PositionerFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, visible, WIDGETS_TEXTURE, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTUREFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ClickableWidget>
Tadd(T widget, int row, int column) <T extends ClickableWidget>
Tadd(T widget, int row, int column, int occupiedRows, int occupiedColumns) <T extends ClickableWidget>
Tadd(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner) <T extends ClickableWidget>
Tadd(T widget, int row, int column, Positioner positioner) createAdder(int columns) voidprotected List<? extends ClickableWidget>Methods inherited from class net.minecraft.client.gui.widget.WrapperWidget
appendClickableNarrations, changeFocus, children, getFocused, getHoveredElement, getType, hoveredElement, isDragging, isMouseOver, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, renderButton, setDragging, setFocused, setX, setYMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getTooltipPositioner, getWidth, getX, getY, getYImage, isFocused, isHovered, isNarratable, isValidClickButton, onClick, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBackground, setAlpha, setFocused, setMessage, setPos, setTooltip, setTooltipDelay, setWidthMethods inherited from class net.minecraft.client.gui.DrawableHelper
disableScissor, drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, enableScissor, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, keyPressed, keyReleased, setInitialFocus
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector official aLelk;a:Ljava/util/List;intermediary field_40771Lnet/minecraft/class_7845;field_40771:Ljava/util/List;named childrenLnet/minecraft/client/gui/widget/GridWidget;children:Ljava/util/List;
-
grids
- Mappings:
Namespace Name Mixin selector official bLelk;b:Ljava/util/List;intermediary field_40772Lnet/minecraft/class_7845;field_40772:Ljava/util/List;named gridsLnet/minecraft/client/gui/widget/GridWidget;grids:Ljava/util/List;
-
mainPositioner
- Mappings:
Namespace Name Mixin selector official cLelk;c:Lelm;intermediary field_40773Lnet/minecraft/class_7845;field_40773:Lnet/minecraft/class_7847;named mainPositionerLnet/minecraft/client/gui/widget/GridWidget;mainPositioner:Lnet/minecraft/client/gui/widget/Positioner;
-
-
Constructor Details
-
GridWidget
public GridWidget() -
GridWidget
public GridWidget(int x, int y) - Mappings:
Namespace Name Mixin selector official <init>Lelk;<init>(II)Vintermediary <init>Lnet/minecraft/class_7845;<init>(II)Vnamed <init>Lnet/minecraft/client/gui/widget/GridWidget;<init>(II)V
-
GridWidget
- Mappings:
Namespace Name Mixin selector official <init>Lelk;<init>(IILss;)Vintermediary <init>Lnet/minecraft/class_7845;<init>(IILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/GridWidget;<init>(IILnet/minecraft/text/Text;)V
-
-
Method Details
-
recalculateDimensions
public void recalculateDimensions()- Mappings:
Namespace Name Mixin selector official gLelk;g()Vintermediary method_46456Lnet/minecraft/class_7845;method_46456()Vnamed recalculateDimensionsLnet/minecraft/client/gui/widget/GridWidget;recalculateDimensions()V
-
add
- Mappings:
Namespace Name Mixin selector official aLelk;a(Lekx;II)Lekx;intermediary method_46452Lnet/minecraft/class_7845;method_46452(Lnet/minecraft/class_339;II)Lnet/minecraft/class_339;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/ClickableWidget;II)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
add
- Mappings:
Namespace Name Mixin selector official aLelk;a(Lekx;IILelm;)Lekx;intermediary method_46455Lnet/minecraft/class_7845;method_46455(Lnet/minecraft/class_339;IILnet/minecraft/class_7847;)Lnet/minecraft/class_339;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/ClickableWidget;IILnet/minecraft/client/gui/widget/Positioner;)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
add
public <T extends ClickableWidget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns) - Mappings:
Namespace Name Mixin selector official aLelk;a(Lekx;IIII)Lekx;intermediary method_46453Lnet/minecraft/class_7845;method_46453(Lnet/minecraft/class_339;IIII)Lnet/minecraft/class_339;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/ClickableWidget;IIII)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
add
public <T extends ClickableWidget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner) - Mappings:
Namespace Name Mixin selector official aLelk;a(Lekx;IIIILelm;)Lekx;intermediary method_46454Lnet/minecraft/class_7845;method_46454(Lnet/minecraft/class_339;IIIILnet/minecraft/class_7847;)Lnet/minecraft/class_339;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/ClickableWidget;IIIILnet/minecraft/client/gui/widget/Positioner;)Lnet/minecraft/client/gui/widget/ClickableWidget;
-
wrappedWidgets
- Specified by:
wrappedWidgetsin classWrapperWidget- Mappings:
Namespace Name Mixin selector official bLeks;b()Ljava/util/List;intermediary method_46418Lnet/minecraft/class_7838;method_46418()Ljava/util/List;named wrappedWidgetsLnet/minecraft/client/gui/widget/WrapperWidget;wrappedWidgets()Ljava/util/List;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector official hLelk;h()Lelm;intermediary method_46457Lnet/minecraft/class_7845;method_46457()Lnet/minecraft/class_7847;named copyPositionerLnet/minecraft/client/gui/widget/GridWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector official tLelk;t()Lelm;intermediary method_46458Lnet/minecraft/class_7845;method_46458()Lnet/minecraft/class_7847;named getMainPositionerLnet/minecraft/client/gui/widget/GridWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
createAdder
- Mappings:
Namespace Name Mixin selector official gLelk;g(I)Lelk$b;intermediary method_47610Lnet/minecraft/class_7845;method_47610(I)Lnet/minecraft/class_7845$class_7939;named createAdderLnet/minecraft/client/gui/widget/GridWidget;createAdder(I)Lnet/minecraft/client/gui/widget/GridWidget$Adder;
-