Class LinearLayout

java.lang.Object
com.stereowalker.unionlib.util.newclasses.LinearLayout
All Implemented Interfaces:
net.minecraft.client.gui.layouts.Layout, net.minecraft.client.gui.layouts.LayoutElement

public class LinearLayout extends Object implements net.minecraft.client.gui.layouts.Layout
  • Constructor Details

  • Method Details

    • spacing

      public LinearLayout spacing(int pSpacing)
    • newCellSettings

      public net.minecraft.client.gui.layouts.LayoutSettings newCellSettings()
    • defaultCellSetting

      public net.minecraft.client.gui.layouts.LayoutSettings defaultCellSetting()
    • addChild

      public <T extends net.minecraft.client.gui.layouts.LayoutElement> T addChild(T pChild, net.minecraft.client.gui.layouts.LayoutSettings pLayoutSettings)
    • addChild

      public <T extends net.minecraft.client.gui.layouts.LayoutElement> T addChild(T pChild)
    • addChild

      public <T extends net.minecraft.client.gui.layouts.LayoutElement> T addChild(T pChild, Consumer<net.minecraft.client.gui.layouts.LayoutSettings> pLayoutSettingsFactory)
    • visitChildren

      public void visitChildren(Consumer<net.minecraft.client.gui.layouts.LayoutElement> pVisitor)
      Specified by:
      visitChildren in interface net.minecraft.client.gui.layouts.Layout
    • arrangeElements

      public void arrangeElements()
      Specified by:
      arrangeElements in interface net.minecraft.client.gui.layouts.Layout
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface net.minecraft.client.gui.layouts.LayoutElement
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface net.minecraft.client.gui.layouts.LayoutElement
    • setX

      public void setX(int pX)
      Specified by:
      setX in interface net.minecraft.client.gui.layouts.LayoutElement
    • setY

      public void setY(int pY)
      Specified by:
      setY in interface net.minecraft.client.gui.layouts.LayoutElement
    • getX

      public int getX()
      Specified by:
      getX in interface net.minecraft.client.gui.layouts.LayoutElement
    • getY

      public int getY()
      Specified by:
      getY in interface net.minecraft.client.gui.layouts.LayoutElement
    • vertical

      public static LinearLayout vertical()
    • horizontal

      public static LinearLayout horizontal()