Package net.minecraft.client.gui.layouts
Class GridLayout
java.lang.Object
net.minecraft.client.gui.layouts.AbstractLayout
net.minecraft.client.gui.layouts.GridLayout
- All Implemented Interfaces:
Layout,LayoutElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classfinal classNested classes/interfaces inherited from class net.minecraft.client.gui.layouts.AbstractLayout
AbstractLayout.AbstractChildWrapper -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<GridLayout.CellInhabitant> private final List<LayoutElement> private intprivate final LayoutSettingsprivate intFields inherited from class net.minecraft.client.gui.layouts.AbstractLayout
height, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends LayoutElement>
TaddChild(T child, int row, int column) <T extends LayoutElement>
TaddChild(T child, int row, int column, int occupiedRows, int occupiedColumns) <T extends LayoutElement>
TaddChild(T child, int row, int column, int occupiedRows, int occupiedColumns, Consumer<LayoutSettings> layoutSettingsFactory) <T extends LayoutElement>
TaddChild(T child, int row, int column, int occupiedRows, int occupiedColumns, LayoutSettings layoutSettings) <T extends LayoutElement>
TaddChild(T child, int row, int column, Consumer<LayoutSettings> layoutSettingsFactory) <T extends LayoutElement>
TaddChild(T child, int row, int column, LayoutSettings layoutSettings) voidcolumnSpacing(int columnSpacing) createRowHelper(int columns) rowSpacing(int rowSpacing) spacing(int spacing) voidvisitChildren(Consumer<LayoutElement> visitor) Methods inherited from class net.minecraft.client.gui.layouts.AbstractLayout
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.layouts.Layout
visitWidgetsMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
getRectangle, setPosition
-
Field Details
-
children
-
cellInhabitants
-
defaultCellSettings
-
rowSpacing
private int rowSpacing -
columnSpacing
private int columnSpacing
-
-
Constructor Details
-
GridLayout
public GridLayout() -
GridLayout
public GridLayout(int x, int y)
-
-
Method Details
-
arrangeElements
public void arrangeElements() -
addChild
-
addChild
public <T extends LayoutElement> T addChild(T child, int row, int column, LayoutSettings layoutSettings) -
addChild
public <T extends LayoutElement> T addChild(T child, int row, int column, Consumer<LayoutSettings> layoutSettingsFactory) -
addChild
public <T extends LayoutElement> T addChild(T child, int row, int column, int occupiedRows, int occupiedColumns) -
addChild
public <T extends LayoutElement> T addChild(T child, int row, int column, int occupiedRows, int occupiedColumns, LayoutSettings layoutSettings) -
addChild
public <T extends LayoutElement> T addChild(T child, int row, int column, int occupiedRows, int occupiedColumns, Consumer<LayoutSettings> layoutSettingsFactory) -
columnSpacing
-
rowSpacing
-
spacing
-
visitChildren
-
newCellSettings
-
defaultCellSetting
-
createRowHelper
-