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 class
final class
Nested 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 int
private final LayoutSettings
private int
Fields inherited from class net.minecraft.client.gui.layouts.AbstractLayout
height, width
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn) <T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns) <T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns, Consumer<LayoutSettings> pLayoutSettingsFactory) <T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns, LayoutSettings pLayoutSettings) <T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn, Consumer<LayoutSettings> pLayoutSettingsFactory) <T extends LayoutElement>
TaddChild
(T pChild, int pRow, int pColumn, LayoutSettings pLayoutSettings) void
columnSpacing
(int pColumnSpacing) createRowHelper
(int pColumns) rowSpacing
(int pRowSpacing) spacing
(int pSpacing) void
visitChildren
(Consumer<LayoutElement> pVisitor) Methods inherited from class net.minecraft.client.gui.layouts.AbstractLayout
getHeight, getWidth, getX, getY, setX, setY
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.layouts.Layout
visitWidgets
Methods 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 pX, int pY)
-
-
Method Details
-
arrangeElements
public void arrangeElements() -
addChild
-
addChild
public <T extends LayoutElement> T addChild(T pChild, int pRow, int pColumn, LayoutSettings pLayoutSettings) -
addChild
public <T extends LayoutElement> T addChild(T pChild, int pRow, int pColumn, Consumer<LayoutSettings> pLayoutSettingsFactory) -
addChild
public <T extends LayoutElement> T addChild(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns) -
addChild
public <T extends LayoutElement> T addChild(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns, LayoutSettings pLayoutSettings) -
addChild
public <T extends LayoutElement> T addChild(T pChild, int pRow, int pColumn, int pOccupiedRows, int pOccupiedColumns, Consumer<LayoutSettings> pLayoutSettingsFactory) -
columnSpacing
-
rowSpacing
-
spacing
-
visitChildren
-
newCellSettings
-
defaultCellSetting
-
createRowHelper
-