CLASS net/minecraft/class_7849 net/minecraft/client/gui/widget/AxisGridWidget
	FIELD field_40784 axis Lnet/minecraft/class_7849$class_7851;
	FIELD field_40785 elements Ljava/util/List;
	FIELD field_40786 children Ljava/util/List;
	FIELD field_40787 mainPositioner Lnet/minecraft/class_7847;
	METHOD <init> (IIIILnet/minecraft/class_7849$class_7851;)V
		ARG 1 x
		ARG 2 y
		ARG 3 width
		ARG 4 height
		ARG 5 axis
	METHOD <init> (IILnet/minecraft/class_7849$class_7851;)V
		ARG 1 width
		ARG 2 height
		ARG 3 axis
	METHOD method_46495 add (Lnet/minecraft/class_339;)Lnet/minecraft/class_339;
		ARG 1 widget
	METHOD method_46496 add (Lnet/minecraft/class_339;Lnet/minecraft/class_7847;)Lnet/minecraft/class_339;
		ARG 1 widget
		ARG 2 positioner
	METHOD method_46497 (Lnet/minecraft/class_7849$class_7850;)Lnet/minecraft/class_339;
		ARG 0 element
	METHOD method_46498 recalculateDimensions ()V
	METHOD method_46499 copyPositioner ()Lnet/minecraft/class_7847;
	METHOD method_46500 getMainPositioner ()Lnet/minecraft/class_7847;
	CLASS class_7850 Element
	CLASS class_7851 DisplayAxis
		METHOD method_46502 getSameAxisLength (Lnet/minecraft/class_339;)I
			ARG 1 widget
		METHOD method_46503 setOtherAxisLength (Lnet/minecraft/class_339;I)V
			ARG 1 widget
			ARG 2 value
		METHOD method_46504 getSameAxisLength (Lnet/minecraft/class_7849$class_7850;)I
			ARG 1 element
		METHOD method_46505 setSameAxisCoordinate (Lnet/minecraft/class_7849$class_7850;I)V
			ARG 1 element
			ARG 2 low
		METHOD method_46506 setOtherAxisCoordinate (Lnet/minecraft/class_7849$class_7850;II)V
			ARG 1 element
			ARG 2 low
			ARG 3 high
		METHOD method_46507 getOtherAxisLength (Lnet/minecraft/class_339;)I
			ARG 1 widget
		METHOD method_46508 getOtherAxisLength (Lnet/minecraft/class_7849$class_7850;)I
			ARG 1 element
		METHOD method_46509 getSameAxisCoordinate (Lnet/minecraft/class_339;)I
			ARG 1 widget
		METHOD method_46510 getOtherAxisCoordinate (Lnet/minecraft/class_339;)I
			ARG 1 widget
