net.minecraft.client.gui.widget

public class GridWidget

extends WrapperWidget

All mapped superinterfaces:

LayoutWidget, Widget

net.minecraft.client.gui.layouts.GridLayout
net.minecraft.class_7845
net.minecraft.client.gui.widget.GridWidget

Field summary

Modifier and TypeField
private final List<GridWidget$Element>
children
field_40772
grids
private final Positioner
defaultCellSettings
field_40773
mainPositioner
private int
rowSpacing
field_42154
rowSpacing
private int
columnSpacing
field_42155
columnSpacing

Constructor summary

ModifierConstructor
public ()
public (int x, int y)

Method summary

Modifier and TypeMethod
public void
arrangeElements()
method_48222()
refreshPositions()
public <T extends Widget> T
addChild(T child, int row, int column)
method_46452(T arg0, int arg1, int arg2)
add(T widget, int row, int column)
public <T extends Widget> T
addChild(T child, int row, int column, LayoutSettings cellSettings)
method_46455(T arg0, int arg1, int arg2, class_7847 arg3)
add(T widget, int row, int column, Positioner positioner)
public <T extends Widget> T
addChild(T child, int row, int column, Consumer<LayoutSettings> layoutSettingsAdjustments)
method_52734(T arg0, int arg1, int arg2, Consumer<class_7847> arg3)
add(T widget, int row, int column, Consumer<Positioner> callback)
public <T extends Widget> T
addChild(T child, int row, int column, int rows, int columns)
method_46453(T arg0, int arg1, int arg2, int arg3, int arg4)
add(T widget, int row, int column, int occupiedRows, int occupiedColumns)
public <T extends Widget> T
addChild(T child, int row, int column, int rows, int columns, LayoutSettings cellSettings)
method_46454(T arg0, int arg1, int arg2, int arg3, int arg4, class_7847 arg5)
add(T widget, int row, int column, int occupiedRows, int occupiedColumns, Positioner positioner)
public <T extends Widget> T
addChild(T child, int row, int column, int rows, int columns, Consumer<LayoutSettings> layoutSettingsAdjustments)
method_52733(T arg0, int arg1, int arg2, int arg3, int arg4, Consumer<class_7847> arg5)
add(T widget, int row, int column, int occupiedRows, int occupiedColumns, Consumer<Positioner> callback)
public GridWidget
columnSpacing(int columnSpacing)
method_48635(int arg0)
setColumnSpacing(int columnSpacing)
public GridWidget
rowSpacing(int rowSpacing)
method_48636(int arg0)
setRowSpacing(int rowSpacing)
public GridWidget
spacing(int spacing)
method_48637(int arg0)
setSpacing(int spacing)
public void
visitChildren(Consumer<LayoutElement> layoutElementVisitor)
method_48227(Consumer<class_8021> arg0)
forEachElement(Consumer<Widget> arg0)
public Positioner
newCellSettings()
method_46457()
copyPositioner()
public Positioner
defaultCellSetting()
method_46458()
getMainPositioner()
public GridWidget$Adder
createRowHelper(int columns)
method_47610(int arg0)
createAdder(int columns)
private static void
lambda$visitChildren$0(Consumer arg0, GridLayout$ChildContainer arg1)
method_1_477(Consumer arg0, class_7845$class_7846 arg1)
method_1_477(Consumer arg0, GridWidget$Element arg1)