Package net.minecraft.client.gui.layouts
Class EqualSpacingLayout
java.lang.Object
net.minecraft.client.gui.layouts.AbstractLayout
net.minecraft.client.gui.layouts.EqualSpacingLayout
- All Implemented Interfaces:
Layout,LayoutElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic enumNested classes/interfaces inherited from class net.minecraft.client.gui.layouts.AbstractLayout
AbstractLayout.AbstractChildWrapper -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<EqualSpacingLayout.ChildContainer> private final LayoutSettingsprivate final EqualSpacingLayout.OrientationFields inherited from class net.minecraft.client.gui.layouts.AbstractLayout
height, width -
Constructor Summary
ConstructorsConstructorDescriptionEqualSpacingLayout(int x, int y, int width, int height, EqualSpacingLayout.Orientation orientation) EqualSpacingLayout(int width, int height, EqualSpacingLayout.Orientation orientation) -
Method Summary
Modifier and TypeMethodDescription<T extends LayoutElement>
TaddChild(T child) <T extends LayoutElement>
TaddChild(T child, Consumer<LayoutSettings> layoutSettingsCreator) <T extends LayoutElement>
TaddChild(T child, LayoutSettings layoutSettings) voidvoidvisitChildren(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
-
orientation
-
children
-
defaultChildLayoutSettings
-
-
Constructor Details
-
EqualSpacingLayout
-
EqualSpacingLayout
public EqualSpacingLayout(int x, int y, int width, int height, EqualSpacingLayout.Orientation orientation)
-
-
Method Details
-
arrangeElements
public void arrangeElements() -
visitChildren
-
newChildLayoutSettings
-
defaultChildLayoutSetting
-
addChild
-
addChild
-
addChild
public <T extends LayoutElement> T addChild(T child, Consumer<LayoutSettings> layoutSettingsCreator)
-