Package net.minecraft.client.gui.widget
Class DirectionalLayoutWidget
java.lang.Object
net.minecraft.client.gui.widget.DirectionalLayoutWidget
- All Implemented Interfaces:
LayoutWidget,Widget
A widget implementing one-directional layout. The elements can be
positioned either horizontally or vertically.
Use AxisGridWidget to allow multiple elements per row or column.
- See Also:
- Mappings:
Namespace Name official fauintermediary net/minecraft/class_8667named net/minecraft/client/gui/widget/DirectionalLayoutWidget
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DirectionalLayoutWidget.DisplayAxisprivate intprivate final GridWidget -
Constructor Summary
ConstructorsModifierConstructorDescriptionDirectionalLayoutWidget(int x, int y, DirectionalLayoutWidget.DisplayAxis axis) private -
Method Summary
Modifier and TypeMethodDescription<T extends Widget>
Tadd(T widget) <T extends Widget>
Tadd(T widget, Consumer<Positioner> callback) <T extends Widget>
Tadd(T widget, Positioner positioner) voidforEachElement(Consumer<Widget> consumer) intintgetWidth()intgetX()intgetY()static DirectionalLayoutWidgetvoidvoidsetX(int x) voidsetY(int y) spacing(int spacing) static DirectionalLayoutWidgetvertical()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.widget.LayoutWidget
forEachChildMethods inherited from interface net.minecraft.client.gui.widget.Widget
getNavigationFocus, setPosition
-
Field Details
-
grid
- Mappings:
Namespace Name Mixin selector official aLfau;a:Lfap;intermediary field_45400Lnet/minecraft/class_8667;field_45400:Lnet/minecraft/class_7845;named gridLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;grid:Lnet/minecraft/client/gui/widget/GridWidget;
-
axis
- Mappings:
Namespace Name Mixin selector official bLfau;b:Lfau$a;intermediary field_45401Lnet/minecraft/class_8667;field_45401:Lnet/minecraft/class_8667$class_8668;named axisLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;axis:Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;
-
currentIndex
private int currentIndex- Mappings:
Namespace Name Mixin selector official cLfau;c:Iintermediary field_45402Lnet/minecraft/class_8667;field_45402:Inamed currentIndexLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;currentIndex:I
-
-
Constructor Details
-
DirectionalLayoutWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfau;<init>(Lfau$a;)Vintermediary <init>Lnet/minecraft/class_8667;<init>(Lnet/minecraft/class_8667$class_8668;)Vnamed <init>Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;<init>(Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;)V
-
DirectionalLayoutWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfau;<init>(IILfau$a;)Vintermediary <init>Lnet/minecraft/class_8667;<init>(IILnet/minecraft/class_8667$class_8668;)Vnamed <init>Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;<init>(IILnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;)V
-
-
Method Details
-
spacing
- Mappings:
Namespace Name Mixin selector official aLfau;a(I)Lfau;intermediary method_52735Lnet/minecraft/class_8667;method_52735(I)Lnet/minecraft/class_8667;named spacingLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;spacing(I)Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector official bLfau;b()Lfat;intermediary method_52739Lnet/minecraft/class_8667;method_52739()Lnet/minecraft/class_7847;named copyPositionerLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector official cLfau;c()Lfat;intermediary method_52740Lnet/minecraft/class_8667;method_52740()Lnet/minecraft/class_7847;named getMainPositionerLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
add
- Mappings:
Namespace Name Mixin selector official aLfau;a(Lfas;Lfat;)Lfas;intermediary method_52737Lnet/minecraft/class_8667;method_52737(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;Lnet/minecraft/client/gui/widget/Positioner;)Lnet/minecraft/client/gui/widget/Widget;
-
add
- Mappings:
Namespace Name Mixin selector official aLfau;a(Lfas;)Lfas;intermediary method_52736Lnet/minecraft/class_8667;method_52736(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;
-
add
- Mappings:
Namespace Name Mixin selector official aLfau;a(Lfas;Ljava/util/function/Consumer;)Lfas;intermediary method_52738Lnet/minecraft/class_8667;method_52738(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;named addLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;
-
forEachElement
- Specified by:
forEachElementin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector official bLfar;b(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)Vnamed forEachElementLnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)V
-
refreshPositions
public void refreshPositions()- Specified by:
refreshPositionsin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector official aLfar;a()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vnamed refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()V
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
setX
public void setX(int x) -
setY
public void setY(int y) -
getX
public int getX() -
getY
public int getY() -
vertical
- Mappings:
Namespace Name Mixin selector official dLfau;d()Lfau;intermediary method_52741Lnet/minecraft/class_8667;method_52741()Lnet/minecraft/class_8667;named verticalLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;vertical()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;
-
horizontal
- Mappings:
Namespace Name Mixin selector official eLfau;e()Lfau;intermediary method_52742Lnet/minecraft/class_8667;method_52742()Lnet/minecraft/class_8667;named horizontalLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;horizontal()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;
-