Class WidgetHeaderAndFooterLayout
java.lang.Object
com.portingdeadmods.researchd.client.screens.lib.layout.WidgetHeaderAndFooterLayout
- All Implemented Interfaces:
net.minecraft.client.gui.layouts.Layout,net.minecraft.client.gui.layouts.LayoutElement
public class WidgetHeaderAndFooterLayout
extends Object
implements net.minecraft.client.gui.layouts.Layout
-
Constructor Summary
ConstructorsConstructorDescriptionWidgetHeaderAndFooterLayout(int width, int headerHeight, int contentsHeight, int footerHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoidList<net.minecraft.client.gui.components.AbstractWidget> intintgetWidth()intgetX()intgetY()voidsetX(int x) voidsetY(int y) voidvisitChildren(@NotNull Consumer<net.minecraft.client.gui.layouts.LayoutElement> visitor) net.minecraft.client.gui.layouts.LinearLayoutwithContents(Consumer<net.minecraft.client.gui.layouts.LinearLayout> layoutConsumer) net.minecraft.client.gui.layouts.LinearLayoutwithFooter(Consumer<net.minecraft.client.gui.layouts.LinearLayout> layoutConsumer) net.minecraft.client.gui.layouts.LinearLayoutwithHeader(Consumer<net.minecraft.client.gui.layouts.LinearLayout> layoutConsumer) Methods 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
-
Constructor Details
-
WidgetHeaderAndFooterLayout
public WidgetHeaderAndFooterLayout(int width, int headerHeight, int contentsHeight, int footerHeight)
-
-
Method Details
-
withHeader
public net.minecraft.client.gui.layouts.LinearLayout withHeader(Consumer<net.minecraft.client.gui.layouts.LinearLayout> layoutConsumer) -
withContents
public net.minecraft.client.gui.layouts.LinearLayout withContents(Consumer<net.minecraft.client.gui.layouts.LinearLayout> layoutConsumer) -
visitChildren
public void visitChildren(@NotNull @NotNull Consumer<net.minecraft.client.gui.layouts.LayoutElement> visitor) - Specified by:
visitChildrenin interfacenet.minecraft.client.gui.layouts.Layout
-
arrangeElements
public void arrangeElements()- Specified by:
arrangeElementsin interfacenet.minecraft.client.gui.layouts.Layout
-
getChildren
-
setX
public void setX(int x) - Specified by:
setXin interfacenet.minecraft.client.gui.layouts.LayoutElement
-
setY
public void setY(int y) - Specified by:
setYin interfacenet.minecraft.client.gui.layouts.LayoutElement
-
getX
public int getX()- Specified by:
getXin interfacenet.minecraft.client.gui.layouts.LayoutElement
-
getY
public int getY()- Specified by:
getYin interfacenet.minecraft.client.gui.layouts.LayoutElement
-
getWidth
public int getWidth()- Specified by:
getWidthin interfacenet.minecraft.client.gui.layouts.LayoutElement
-
getHeight
public int getHeight()- Specified by:
getHeightin interfacenet.minecraft.client.gui.layouts.LayoutElement
-