Class SettingsLayout
java.lang.Object
dev.miyomiyo.agentbridge.client.settings.SettingsLayout
public final class SettingsLayout
extends java.lang.Object
Pure geometry for both generated forms and hand-built Minecraft screens. Values use GUI units.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic SettingsLayout.Frameframe(int screenWidth, int screenHeight, int preferredWidth, int footerHeight) Fixed title area and a caller-owned footer; content width shrinks with the GUI viewport.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
frame
public static SettingsLayout.Frame frame(int screenWidth, int screenHeight, int preferredWidth, int footerHeight) Fixed title area and a caller-owned footer; content width shrinks with the GUI viewport.
-