Package net.minecraft.client.gui.widget
Class GridWidget
java.lang.Object
net.minecraft.client.gui.widget.WrapperWidget
net.minecraft.client.gui.widget.GridWidget
- All Implemented Interfaces:
Widget
- Direct Known Subclasses:
class_8089
A widget that positions its children in a 2D grid.
- See Also:
- Mappings:
Namespace Name official eoyintermediary 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.WrappedElement -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate final List<GridWidget.Element>private final PositionerFields inherited from class net.minecraft.client.gui.widget.WrapperWidget
height, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Widget>
Tadd(T widget, int row, int column) <T extends Widget>
Tadd(T widget, int row, int column, int occupiedRows, int occupiedColumns) <T extends Widget>
Tadd(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner) <T extends Widget>
Tadd(T widget, int row, int column, Positioner positioner) createAdder(int columns) protected voidforEachElement(Consumer<Widget> consumer) method_48635(int int2) method_48636(int int2) method_48637(int int2) voidMethods inherited from class net.minecraft.client.gui.widget.WrapperWidget
forEachChild, getHeight, getWidth, getX, getY, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector official cLeoy;c: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 dLeoy;d: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 eLeoy;e:Lepa;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;
-
field_42154
private int field_42154- Mappings:
Namespace Name Mixin selector official fLeoy;f:Iintermediary field_42154Lnet/minecraft/class_7845;field_42154:Inamed field_42154Lnet/minecraft/client/gui/widget/GridWidget;field_42154:I
-
field_42155
private int field_42155- Mappings:
Namespace Name Mixin selector official gLeoy;g:Iintermediary field_42155Lnet/minecraft/class_7845;field_42155:Inamed field_42155Lnet/minecraft/client/gui/widget/GridWidget;field_42155:I
-
-
Constructor Details
-
GridWidget
public GridWidget() -
GridWidget
public GridWidget(int x, int y) - Mappings:
Namespace Name Mixin selector official <init>Leoy;<init>(II)Vintermediary <init>Lnet/minecraft/class_7845;<init>(II)Vnamed <init>Lnet/minecraft/client/gui/widget/GridWidget;<init>(II)V
-
-
Method Details
-
refreshPositions
public void refreshPositions()- Overrides:
refreshPositionsin classWrapperWidget- Mappings:
Namespace Name Mixin selector official aLeow;a()Vintermediary method_48222Lnet/minecraft/class_7838;method_48222()Vnamed refreshPositionsLnet/minecraft/client/gui/widget/WrapperWidget;refreshPositions()V
-
add
- Mappings:
Namespace Name Mixin selector official aLeoy;a(Leoz;II)Leoz;intermediary method_46452Lnet/minecraft/class_7845;method_46452(Lnet/minecraft/class_8021;II)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;II)Lnet/minecraft/client/gui/widget/Widget;
-
add
- Mappings:
Namespace Name Mixin selector official aLeoy;a(Leoz;IILepa;)Leoz;intermediary method_46455Lnet/minecraft/class_7845;method_46455(Lnet/minecraft/class_8021;IILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IILnet/minecraft/client/gui/widget/Positioner;)Lnet/minecraft/client/gui/widget/Widget;
-
add
public <T extends Widget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns) - Mappings:
Namespace Name Mixin selector official aLeoy;a(Leoz;IIII)Leoz;intermediary method_46453Lnet/minecraft/class_7845;method_46453(Lnet/minecraft/class_8021;IIII)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IIII)Lnet/minecraft/client/gui/widget/Widget;
-
add
public <T extends Widget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner) - Mappings:
Namespace Name Mixin selector official aLeoy;a(Leoz;IIIILepa;)Leoz;intermediary method_46454Lnet/minecraft/class_7845;method_46454(Lnet/minecraft/class_8021;IIIILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IIIILnet/minecraft/client/gui/widget/Positioner;)Lnet/minecraft/client/gui/widget/Widget;
-
method_48635
- Mappings:
Namespace Name Mixin selector official cLeoy;c(I)Leoy;intermediary method_48635Lnet/minecraft/class_7845;method_48635(I)Lnet/minecraft/class_7845;named method_48635Lnet/minecraft/client/gui/widget/GridWidget;method_48635(I)Lnet/minecraft/client/gui/widget/GridWidget;
-
method_48636
- Mappings:
Namespace Name Mixin selector official dLeoy;d(I)Leoy;intermediary method_48636Lnet/minecraft/class_7845;method_48636(I)Lnet/minecraft/class_7845;named method_48636Lnet/minecraft/client/gui/widget/GridWidget;method_48636(I)Lnet/minecraft/client/gui/widget/GridWidget;
-
method_48637
- Mappings:
Namespace Name Mixin selector official gLeoy;g(I)Leoy;intermediary method_48637Lnet/minecraft/class_7845;method_48637(I)Lnet/minecraft/class_7845;named method_48637Lnet/minecraft/client/gui/widget/GridWidget;method_48637(I)Lnet/minecraft/client/gui/widget/GridWidget;
-
forEachElement
- Specified by:
forEachElementin classWrapperWidget- Mappings:
Namespace Name Mixin selector official bLeow;b(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_7838;method_48227(Ljava/util/function/Consumer;)Vnamed forEachElementLnet/minecraft/client/gui/widget/WrapperWidget;forEachElement(Ljava/util/function/Consumer;)V
-
copyPositioner
- Mappings:
Namespace Name Mixin selector official bLeoy;b()Lepa;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 cLeoy;c()Lepa;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 hLeoy;h(I)Leoy$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;
-