net.minecraft.client.gui.widget

public class DirectionalLayoutWidget

implements LayoutWidget

net.minecraft.client.gui.layouts.LinearLayout
net.minecraft.class_8667
net.minecraft.client.gui.widget.DirectionalLayoutWidget

Field summary

Modifier and TypeField
private final GridWidget
wrapped
field_45400
grid
private final DirectionalLayoutWidget$DisplayAxis
orientation
field_45401
axis
private int
nextChildIndex
field_45402
currentIndex

Constructor summary

ModifierConstructor
private (DirectionalLayoutWidget$DisplayAxis axis)
public (int x, int y, DirectionalLayoutWidget$DisplayAxis axis)

Method summary

Modifier and TypeMethod
public DirectionalLayoutWidget
spacing(int spacing)
method_52735(int arg0)
spacing(int spacing)
public Positioner
newCellSettings()
method_52739()
copyPositioner()
public Positioner
defaultCellSetting()
method_52740()
getMainPositioner()
public <T extends Widget> T
addChild(T child, LayoutSettings cellSettings)
method_52737(T arg0, class_7847 arg1)
add(T widget, Positioner positioner)
public <T extends Widget> T
addChild(T child)
method_52736(T arg0)
add(T widget)
public <T extends Widget> T
addChild(T child, Consumer<LayoutSettings> layoutSettingsAdjustments)
method_52738(T arg0, Consumer<class_7847> arg1)
add(T widget, Consumer<Positioner> callback)
public void
visitChildren(Consumer<LayoutElement> layoutElementVisitor)
method_48227(Consumer<class_8021> arg0)
forEachElement(Consumer<Widget> arg0)
public void
arrangeElements()
method_48222()
refreshPositions()
public int
getWidth()
method_25368()
getWidth()
public int
getHeight()
method_25364()
getHeight()
public void
setX(int x)
method_46421(int arg0)
setX(int arg0)
public void
setY(int y)
method_46419(int arg0)
setY(int arg0)
public int
getX()
method_46426()
getX()
public int
getY()
method_46427()
getY()
public static DirectionalLayoutWidget
vertical()
method_52741()
vertical()
public static DirectionalLayoutWidget
horizontal()
method_52742()
horizontal()