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 evointermediary 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
ConstructorsConstructorDescriptionDirectionalLayoutWidget(int x, int y, DirectionalLayoutWidget.DisplayAxis axis) -
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 aLevo;a:Levj;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 bLevo;b:Levo$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 cLevo;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>Levo;<init>(Levo$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>Levo;<init>(IILevo$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 aLevo;a(I)Levo;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 bLevo;b()Levn;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 cLevo;c()Levn;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 aLevo;a(Levm;Levn;)Levm;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 aLevo;a(Levm;)Levm;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 aLevo;a(Levm;Ljava/util/function/Consumer;)Levm;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 bLevl;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 aLevl;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 dLevo;d()Levo;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 eLevo;e()Levo;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;
-