Package mindustry.ui.builder
Class UiBuilder
java.lang.Object
mindustry.ui.builder.UiBuilder
Builder-style API for building dialogs on servers. It is recommended to statically import all the methods in this class.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classShared behavior for node types that can contain children (table, pane).static classstatic classstatic classstatic classstatic classstatic classUiBuilder.NodeBuilder<T extends UiBuilder.NodeBuilder<T>>static classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UiBuilder.ButtonBuilderstatic UiBuilder.ButtonTableBuilderstatic UiBuilder.CheckBuildercheck()static UiBuilder.CheckBuilderstatic UiBuilder.DefaultsBuilderdefaults()static UiBuilder.FieldBuilderstatic UiBuilder.ImageBuilderimage()static UiBuilder.ImageBuilderstatic UiBuilder.ImageButtonBuilderimageButton(String icon) static UiBuilder.LabelBuilderstatic UiBuilder.PaneBuilderpane()static UiBuilder.TableBuilderstatic UiBuilder.SliderBuilderslider(float min, float max, float step) static UiBuilder.SpaceBuilderspace()static UiBuilder.StackBuilderstack()static UiBuilder.TableBuildertable()
-
Constructor Details
-
UiBuilder
public UiBuilder()
-
-
Method Details
-
parse
-
table
-
stack
-
pane
-
label
-
image
-
image
-
button
-
imageButton
-
field
-
check
-
check
-
slider
-
space
-
defaults
-
buttonTable
-