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 named net/minecraft/client/gui/widget/DirectionalLayoutWidgetintermediary net/minecraft/class_8667official fmd
-
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 named gridLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;grid:Lnet/minecraft/client/gui/widget/GridWidget;intermediary field_45400Lnet/minecraft/class_8667;field_45400:Lnet/minecraft/class_7845;official aLfmd;a:Lfly;
-
axis
- Mappings:
Namespace Name Mixin selector named axisLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;axis:Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;intermediary field_45401Lnet/minecraft/class_8667;field_45401:Lnet/minecraft/class_8667$class_8668;official bLfmd;b:Lfmd$a;
-
currentIndex
private int currentIndex- Mappings:
Namespace Name Mixin selector named currentIndexLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;currentIndex:Iintermediary field_45402Lnet/minecraft/class_8667;field_45402:Iofficial cLfmd;c:I
-
-
Constructor Details
-
DirectionalLayoutWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;<init>(Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;)Vintermediary <init>Lnet/minecraft/class_8667;<init>(Lnet/minecraft/class_8667$class_8668;)Vofficial <init>Lfmd;<init>(Lfmd$a;)V
-
DirectionalLayoutWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;<init>(IILnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;)Vintermediary <init>Lnet/minecraft/class_8667;<init>(IILnet/minecraft/class_8667$class_8668;)Vofficial <init>Lfmd;<init>(IILfmd$a;)V
-
-
Method Details
-
spacing
- Mappings:
Namespace Name Mixin selector named spacingLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;spacing(I)Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;intermediary method_52735Lnet/minecraft/class_8667;method_52735(I)Lnet/minecraft/class_8667;official aLfmd;a(I)Lfmd;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector named copyPositionerLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_52739Lnet/minecraft/class_8667;method_52739()Lnet/minecraft/class_7847;official bLfmd;b()Lfmc;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector named getMainPositionerLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_52740Lnet/minecraft/class_8667;method_52740()Lnet/minecraft/class_7847;official cLfmd;c()Lfmc;
-
add
- Mappings:
Namespace Name Mixin selector 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;intermediary method_52737Lnet/minecraft/class_8667;method_52737(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;official aLfmd;a(Lfmb;Lfmc;)Lfmb;
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_52736Lnet/minecraft/class_8667;method_52736(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;official aLfmd;a(Lfmb;)Lfmb;
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_52738Lnet/minecraft/class_8667;method_52738(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;official aLfmd;a(Lfmb;Ljava/util/function/Consumer;)Lfmb;
-
forEachElement
- Specified by:
forEachElementin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector named forEachElementLnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)Vofficial bLfma;b(Ljava/util/function/Consumer;)V
-
refreshPositions
public void refreshPositions()- Specified by:
refreshPositionsin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector named refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vofficial aLfma;a()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 named verticalLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;vertical()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;intermediary method_52741Lnet/minecraft/class_8667;method_52741()Lnet/minecraft/class_8667;official dLfmd;d()Lfmd;
-
horizontal
- Mappings:
Namespace Name Mixin selector named horizontalLnet/minecraft/client/gui/widget/DirectionalLayoutWidget;horizontal()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;intermediary method_52742Lnet/minecraft/class_8667;method_52742()Lnet/minecraft/class_8667;official eLfmd;e()Lfmd;
-