net.minecraft.client.gui.widget

public class SimplePositioningWidget

extends WrapperWidget

All mapped superinterfaces:

LayoutWidget, Widget

net.minecraft.client.gui.layouts.FrameLayout
net.minecraft.class_7843
net.minecraft.client.gui.widget.SimplePositioningWidget

Field summary

Modifier and TypeField
private final List<SimplePositioningWidget$Element>
children
field_40766
elements
private int
minWidth
field_40768
minWidth
private int
minHeight
field_40769
minHeight
private final Positioner
defaultChildLayoutSettings
field_40770
mainPositioner

Constructor summary

ModifierConstructor
public ()
public (int width, int height)
public (int x, int y, int minWidth, int minHeight)

Method summary

Modifier and TypeMethod
public SimplePositioningWidget
setMinDimensions(int minWidth, int minHeight)
method_46446(int arg0, int arg1)
setDimensions(int minWidth, int minHeight)
public SimplePositioningWidget
setMinHeight(int minHeight)
method_46447(int arg0)
setMinHeight(int minHeight)
public SimplePositioningWidget
setMinWidth(int minWidth)
method_46449(int arg0)
setMinWidth(int minWidth)
public Positioner
newChildLayoutSettings()
method_46448()
copyPositioner()
public Positioner
defaultChildLayoutSetting()
method_46450()
getMainPositioner()
public void
arrangeElements()
method_48222()
refreshPositions()
public <T extends Widget> T
addChild(T child)
method_46441(T arg0)
add(T widget)
public <T extends Widget> T
addChild(T child, LayoutSettings childLayoutSettings)
method_46444(T arg0, class_7847 arg1)
add(T widget, Positioner positioner)
public <T extends Widget> T
addChild(T child, Consumer<LayoutSettings> layoutSettingsAdjustments)
method_52732(T arg0, Consumer<class_7847> arg1)
add(T widget, Consumer<Positioner> callback)
public void
visitChildren(Consumer<LayoutElement> layoutElementVisitor)
method_48227(Consumer<class_8021> arg0)
forEachElement(Consumer<Widget> arg0)
public static void
centerInRectangle(LayoutElement widget, int x, int y, int width, int height)
method_46442(class_8021 arg0, int arg1, int arg2, int arg3, int arg4)
setPos(Widget widget, int left, int top, int right, int bottom)
public static void
centerInRectangle(LayoutElement widget, ScreenRectangle rectangle)
method_48634(class_8021 arg0, class_8030 arg1)
setPos(Widget widget, ScreenRect rect)
public static void
alignInRectangle(LayoutElement widget, ScreenRectangle rectangle, float alignX, float alignY)
method_49617(class_8021 arg0, class_8030 arg1, float arg2, float arg3)
setPos(Widget widget, ScreenRect rect, float relativeX, float relativeY)
public static void
alignInRectangle(LayoutElement widget, int x, int y, int width, int height, float alignX, float alignY)
method_46443(class_8021 arg0, int arg1, int arg2, int arg3, int arg4, float arg5, float arg6)
setPos(Widget widget, int left, int top, int right, int bottom, float relativeX, float relativeY)
public static void
alignInDimension(int pos, int length, int widgetLength, Consumer<Integer> setWidgetPos, float align)
method_46440(int arg0, int arg1, int arg2, Consumer<Integer> arg3, float arg4)
setPos(int low, int high, int length, Consumer<Integer> setter, float relative)
private static void
lambda$visitChildren$0(Consumer arg0, FrameLayout$ChildContainer arg1)
method_48228(Consumer arg0, class_7843$class_7844 arg1)
method_48228(Consumer arg0, SimplePositioningWidget$Element element)