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 gbo
- 
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 aLgbo;a:Lgbj;
 - 
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 bLgbo;b:Lgbo$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 cLgbo;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>Lgbo;<init>(Lgbo$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>Lgbo;<init>(IILgbo$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 aLgbo;a(I)Lgbo;
 - 
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 bLgbo;b()Lgbn;
 - 
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 cLgbo;c()Lgbn;
 - 
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 aLgbo;a(Lgbm;Lgbn;)Lgbm;
 - 
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 aLgbo;a(Lgbm;)Lgbm;
 - 
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 aLgbo;a(Lgbm;Ljava/util/function/Consumer;)Lgbm;
 - 
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 bLgbl;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 aLgbl;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 dLgbo;d()Lgbo;
 - 
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 eLgbo;e()Lgbo;
 
 -