CLASS net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioningWidget
	COMMENT A widget that positions its children relative to the widget's position.
	COMMENT This does not attempt to prevent widgets overlapping with each other;
	COMMENT if this is necessary, consider {@link GridWidget}.
	FIELD field_40766 elements Ljava/util/List;
	FIELD field_40767 children Ljava/util/List;
	FIELD field_40768 minHeight I
	FIELD field_40769 minWidth I
	FIELD field_40770 mainPositioner Lnet/minecraft/class_7847;
	METHOD <init> (IIII)V
		ARG 1 x
		ARG 2 y
		ARG 3 width
		ARG 4 height
	METHOD method_46439 of (II)Lnet/minecraft/class_7843;
		ARG 0 minWidth
		ARG 1 minHeight
	METHOD method_46440 setPos (IIILjava/util/function/Consumer;F)V
		ARG 0 low
		ARG 1 high
		ARG 2 length
		ARG 3 setter
		ARG 4 relative
	METHOD method_46441 add (Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
		ARG 1 widget
	METHOD method_46442 setPos (Lnet/minecraft/class_339;IIII)V
		ARG 0 widget
		ARG 1 left
		ARG 2 top
		ARG 3 right
		ARG 4 bottom
	METHOD method_46443 setPos (Lnet/minecraft/class_339;IIIIFF)V
		ARG 0 widget
		ARG 1 left
		ARG 2 top
		ARG 3 right
		ARG 4 bottom
		ARG 5 relativeX
		ARG 6 relativeY
	METHOD method_46444 add (Lnet/minecraft/class_339;Lnet/minecraft/class_7847;)Lnet/minecraft/class_339;
		ARG 1 widget
		ARG 2 positioner
	METHOD method_46445 (Lnet/minecraft/class_7843$class_7844;)Lnet/minecraft/class_339;
		ARG 0 element
	METHOD method_46446 setDimensions (II)Lnet/minecraft/class_7843;
		ARG 1 minWidth
		ARG 2 minHeight
	METHOD method_46447 setMinHeight (I)Lnet/minecraft/class_7843;
		ARG 1 minWidth
	METHOD method_46448 copyPositioner ()Lnet/minecraft/class_7847;
	METHOD method_46449 setMinWidth (I)Lnet/minecraft/class_7843;
		ARG 1 minHeight
	METHOD method_46450 getMainPositioner ()Lnet/minecraft/class_7847;
	METHOD method_46451 recalculateDimensions ()V
	CLASS class_7844 Element
