net.minecraft.client.gui.widget

public class AxisGridWidget

extends WrapperWidget

All mapped superinterfaces:

LayoutWidget, Widget

net.minecraft.client.gui.layouts.EqualSpacingLayout
net.minecraft.class_7849
net.minecraft.client.gui.widget.AxisGridWidget

Field summary

Modifier and TypeField
private final AxisGridWidget$DisplayAxis
orientation
field_40784
axis
private final List<AxisGridWidget$Element>
children
field_40785
elements
private final Positioner
defaultChildLayoutSettings
field_40787
mainPositioner

Constructor summary

ModifierConstructor
public (int width, int height, AxisGridWidget$DisplayAxis axis)
public (int x, int y, int width, int height, AxisGridWidget$DisplayAxis axis)

Method summary

Modifier and TypeMethod
public void
arrangeElements()
method_48222()
refreshPositions()
public void
visitChildren(Consumer<LayoutElement> layoutElementVisitor)
method_48227(Consumer<class_8021> arg0)
forEachElement(Consumer<Widget> arg0)
public Positioner
newChildLayoutSettings()
method_46499()
copyPositioner()
public Positioner
defaultChildLayoutSetting()
method_46500()
getMainPositioner()
public <T extends Widget> T
addChild(T child)
method_46495(T arg0)
add(T widget)
public <T extends Widget> T
addChild(T child, LayoutSettings layoutSettings)
method_46496(T arg0, class_7847 arg1)
add(T widget, Positioner positioner)
public <T extends Widget> T
addChild(T child, Consumer<LayoutSettings> layoutSettingsAdjustments)
method_52731(T arg0, Consumer<class_7847> arg1)
add(T widget, Consumer<Positioner> callback)
private static void
lambda$visitChildren$0(Consumer arg0, EqualSpacingLayout$ChildContainer arg1)
method_48230(Consumer arg0, class_7849$class_7850 arg1)
method_48230(Consumer arg0, AxisGridWidget$Element element)