Class UiBuilder.NodeBuilder<T extends UiBuilder.NodeBuilder<T>>

java.lang.Object
mindustry.ui.builder.UiBuilder.NodeBuilder<T>
Direct Known Subclasses:
UiBuilder.ButtonBuilder, UiBuilder.CheckBuilder, UiBuilder.ContainerBuilder, UiBuilder.DefaultsBuilder, UiBuilder.FieldBuilder, UiBuilder.ImageBuilder, UiBuilder.ImageButtonBuilder, UiBuilder.LabelBuilder, UiBuilder.SliderBuilder, UiBuilder.SpaceBuilder
Enclosing class:
UiBuilder

public abstract static class UiBuilder.NodeBuilder<T extends UiBuilder.NodeBuilder<T>> extends Object
  • Method Details

    • prop

      protected T prop(UiKey key, String value)
    • prop

      protected T prop(UiKey key, float value)
    • prop

      protected T prop(UiKey key, boolean value)
    • id

      public T id(String id)
    • condition

      public T condition(String cond)
    • grow

      public T grow()
    • growX

      public T growX()
    • growY

      public T growY()
    • fill

      public T fill()
    • fillX

      public T fillX()
    • fillY

      public T fillY()
    • expand

      public T expand()
    • expandX

      public T expandX()
    • expandY

      public T expandY()
    • width

      public T width(float w)
    • height

      public T height(float h)
    • size

      public T size(float s)
    • minWidth

      public T minWidth(float w)
    • maxWidth

      public T maxWidth(float w)
    • minHeight

      public T minHeight(float h)
    • maxHeight

      public T maxHeight(float h)
    • pad

      public T pad(float p)
    • padTop

      public T padTop(float p)
    • padLeft

      public T padLeft(float p)
    • padBottom

      public T padBottom(float p)
    • padRight

      public T padRight(float p)
    • align

      public T align(String align)
    • colspan

      public T colspan(int c)
    • uniform

      public T uniform()
    • uniformX

      public T uniformX()
    • uniformY

      public T uniformY()
    • color

      public T color(arc.graphics.Color color)
    • color

      public T color(String colorHex)
    • write

      public void write(arc.util.io.Writes out)
    • read

      public static UiBuilder.NodeBuilder<?> read(arc.util.io.Reads in)
    • toString

      public String toString()
      Overrides:
      toString in class Object