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:
LayoutWidget,Widget
A widget that positions its children in a 2D grid.
- See Also:
- Mappings:
Namespace Name named net/minecraft/client/gui/widget/GridWidgetintermediary net/minecraft/class_7845official fxl
-
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 final List<GridWidget.Element> private final Positionerprivate intFields 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 occupiedBelow, int occupiedAbove, Consumer<Positioner> callback) <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, Consumer<Positioner> callback) <T extends Widget>
Tadd(T widget, int row, int column, Positioner positioner) createAdder(int columns) voidforEachElement(Consumer<Widget> consumer) voidsetColumnSpacing(int columnSpacing) setRowSpacing(int rowSpacing) setSpacing(int spacing) Methods inherited from class net.minecraft.client.gui.widget.WrapperWidget
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.LayoutWidget
forEachChildMethods inherited from interface net.minecraft.client.gui.widget.Widget
getNavigationFocus, setPosition
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector named childrenLnet/minecraft/client/gui/widget/GridWidget;children:Ljava/util/List;intermediary field_40771Lnet/minecraft/class_7845;field_40771:Ljava/util/List;official cLfxl;c:Ljava/util/List;
-
grids
- Mappings:
Namespace Name Mixin selector named gridsLnet/minecraft/client/gui/widget/GridWidget;grids:Ljava/util/List;intermediary field_40772Lnet/minecraft/class_7845;field_40772:Ljava/util/List;official dLfxl;d:Ljava/util/List;
-
mainPositioner
- Mappings:
Namespace Name Mixin selector named mainPositionerLnet/minecraft/client/gui/widget/GridWidget;mainPositioner:Lnet/minecraft/client/gui/widget/Positioner;intermediary field_40773Lnet/minecraft/class_7845;field_40773:Lnet/minecraft/class_7847;official eLfxl;e:Lfxp;
-
rowSpacing
private int rowSpacing- Mappings:
Namespace Name Mixin selector named rowSpacingLnet/minecraft/client/gui/widget/GridWidget;rowSpacing:Iintermediary field_42154Lnet/minecraft/class_7845;field_42154:Iofficial fLfxl;f:I
-
columnSpacing
private int columnSpacing- Mappings:
Namespace Name Mixin selector named columnSpacingLnet/minecraft/client/gui/widget/GridWidget;columnSpacing:Iintermediary field_42155Lnet/minecraft/class_7845;field_42155:Iofficial gLfxl;g:I
-
-
Constructor Details
-
GridWidget
public GridWidget() -
GridWidget
public GridWidget(int x, int y) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/GridWidget;<init>(II)Vintermediary <init>Lnet/minecraft/class_7845;<init>(II)Vofficial <init>Lfxl;<init>(II)V
-
-
Method Details
-
refreshPositions
public void refreshPositions()- Mappings:
Namespace Name Mixin selector named refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vofficial aLfxn;a()V
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;II)Lnet/minecraft/client/gui/widget/Widget;intermediary method_46452Lnet/minecraft/class_7845;method_46452(Lnet/minecraft/class_8021;II)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;II)Lfxo;
-
add
- Mappings:
Namespace Name Mixin selector 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;intermediary method_46455Lnet/minecraft/class_7845;method_46455(Lnet/minecraft/class_8021;IILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;IILfxp;)Lfxo;
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_52734Lnet/minecraft/class_7845;method_52734(Lnet/minecraft/class_8021;IILjava/util/function/Consumer;)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;IILjava/util/function/Consumer;)Lfxo;
-
add
public <T extends Widget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns) - Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IIII)Lnet/minecraft/client/gui/widget/Widget;intermediary method_46453Lnet/minecraft/class_7845;method_46453(Lnet/minecraft/class_8021;IIII)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;IIII)Lfxo;
-
add
public <T extends Widget> T add(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner) - Mappings:
Namespace Name Mixin selector 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;intermediary method_46454Lnet/minecraft/class_7845;method_46454(Lnet/minecraft/class_8021;IIIILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;IIIILfxp;)Lfxo;
-
add
public <T extends Widget> T add(T widget, int row, int column, int occupiedBelow, int occupiedAbove, Consumer<Positioner> callback) - Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/GridWidget;add(Lnet/minecraft/client/gui/widget/Widget;IIIILjava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_52733Lnet/minecraft/class_7845;method_52733(Lnet/minecraft/class_8021;IIIILjava/util/function/Consumer;)Lnet/minecraft/class_8021;official aLfxl;a(Lfxo;IIIILjava/util/function/Consumer;)Lfxo;
-
setColumnSpacing
- Mappings:
Namespace Name Mixin selector named setColumnSpacingLnet/minecraft/client/gui/widget/GridWidget;setColumnSpacing(I)Lnet/minecraft/client/gui/widget/GridWidget;intermediary method_48635Lnet/minecraft/class_7845;method_48635(I)Lnet/minecraft/class_7845;official aLfxl;a(I)Lfxl;
-
setRowSpacing
- Mappings:
Namespace Name Mixin selector named setRowSpacingLnet/minecraft/client/gui/widget/GridWidget;setRowSpacing(I)Lnet/minecraft/client/gui/widget/GridWidget;intermediary method_48636Lnet/minecraft/class_7845;method_48636(I)Lnet/minecraft/class_7845;official bLfxl;b(I)Lfxl;
-
setSpacing
- Mappings:
Namespace Name Mixin selector named setSpacingLnet/minecraft/client/gui/widget/GridWidget;setSpacing(I)Lnet/minecraft/client/gui/widget/GridWidget;intermediary method_48637Lnet/minecraft/class_7845;method_48637(I)Lnet/minecraft/class_7845;official cLfxl;c(I)Lfxl;
-
forEachElement
- Mappings:
Namespace Name Mixin selector named forEachElementLnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)Vofficial bLfxn;b(Ljava/util/function/Consumer;)V
-
copyPositioner
- Mappings:
Namespace Name Mixin selector named copyPositionerLnet/minecraft/client/gui/widget/GridWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_46457Lnet/minecraft/class_7845;method_46457()Lnet/minecraft/class_7847;official bLfxl;b()Lfxp;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector named getMainPositionerLnet/minecraft/client/gui/widget/GridWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_46458Lnet/minecraft/class_7845;method_46458()Lnet/minecraft/class_7847;official cLfxl;c()Lfxp;
-
createAdder
- Mappings:
Namespace Name Mixin selector named createAdderLnet/minecraft/client/gui/widget/GridWidget;createAdder(I)Lnet/minecraft/client/gui/widget/GridWidget$Adder;intermediary method_47610Lnet/minecraft/class_7845;method_47610(I)Lnet/minecraft/class_7845$class_7939;official dLfxl;d(I)Lfxl$b;
-