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/DirectionalLayoutWidget- intermediary - net/minecraft/class_8667- official - fxq
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DirectionalLayoutWidget.DisplayAxisprivate intprivate final GridWidget
- 
Constructor SummaryConstructorsModifierConstructorDescriptionDirectionalLayoutWidget(int x, int y, DirectionalLayoutWidget.DisplayAxis axis) private
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.widget.LayoutWidgetforEachChildMethods inherited from interface net.minecraft.client.gui.widget.WidgetgetNavigationFocus, setPosition
- 
Field Details- 
grid- Mappings:
- Namespace - Name - Mixin selector - named - grid- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;grid:Lnet/minecraft/client/gui/widget/GridWidget;- intermediary - field_45400- Lnet/minecraft/class_8667;field_45400:Lnet/minecraft/class_7845;- official - a- Lfxq;a:Lfxl;
 
- 
axis- Mappings:
- Namespace - Name - Mixin selector - named - axis- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;axis:Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;- intermediary - field_45401- Lnet/minecraft/class_8667;field_45401:Lnet/minecraft/class_8667$class_8668;- official - b- Lfxq;b:Lfxq$a;
 
- 
currentIndexprivate int currentIndex- Mappings:
- Namespace - Name - Mixin selector - named - currentIndex- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;currentIndex:I- intermediary - field_45402- Lnet/minecraft/class_8667;field_45402:I- official - c- Lfxq;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;)V- intermediary - <init>- Lnet/minecraft/class_8667;<init>(Lnet/minecraft/class_8667$class_8668;)V- official - <init>- Lfxq;<init>(Lfxq$a;)V
 
- 
DirectionalLayoutWidget- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;<init>(IILnet/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis;)V- intermediary - <init>- Lnet/minecraft/class_8667;<init>(IILnet/minecraft/class_8667$class_8668;)V- official - <init>- Lfxq;<init>(IILfxq$a;)V
 
 
- 
- 
Method Details- 
spacing- Mappings:
- Namespace - Name - Mixin selector - named - spacing- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;spacing(I)Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;- intermediary - method_52735- Lnet/minecraft/class_8667;method_52735(I)Lnet/minecraft/class_8667;- official - a- Lfxq;a(I)Lfxq;
 
- 
copyPositioner- Mappings:
- Namespace - Name - Mixin selector - named - copyPositioner- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;- intermediary - method_52739- Lnet/minecraft/class_8667;method_52739()Lnet/minecraft/class_7847;- official - b- Lfxq;b()Lfxp;
 
- 
getMainPositioner- Mappings:
- Namespace - Name - Mixin selector - named - getMainPositioner- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;- intermediary - method_52740- Lnet/minecraft/class_8667;method_52740()Lnet/minecraft/class_7847;- official - c- Lfxq;c()Lfxp;
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/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_52737- Lnet/minecraft/class_8667;method_52737(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;- official - a- Lfxq;a(Lfxo;Lfxp;)Lfxo;
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_52736- Lnet/minecraft/class_8667;method_52736(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;- official - a- Lfxq;a(Lfxo;)Lfxo;
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;add(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_52738- Lnet/minecraft/class_8667;method_52738(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;- official - a- Lfxq;a(Lfxo;Ljava/util/function/Consumer;)Lfxo;
 
- 
forEachElement- Specified by:
- forEachElementin interface- LayoutWidget
- Mappings:
- Namespace - Name - Mixin selector - named - forEachElement- Lnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)V- intermediary - method_48227- Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)V- official - b- Lfxn;b(Ljava/util/function/Consumer;)V
 
- 
refreshPositionspublic void refreshPositions()- Specified by:
- refreshPositionsin interface- LayoutWidget
- Mappings:
- Namespace - Name - Mixin selector - named - refreshPositions- Lnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()V- intermediary - method_48222- Lnet/minecraft/class_8133;method_48222()V- official - a- Lfxn;a()V
 
- 
getWidthpublic int getWidth()
- 
getHeightpublic int getHeight()
- 
setXpublic void setX(int x) 
- 
setYpublic void setY(int y) 
- 
getXpublic int getX()
- 
getYpublic int getY()
- 
vertical- Mappings:
- Namespace - Name - Mixin selector - named - vertical- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;vertical()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;- intermediary - method_52741- Lnet/minecraft/class_8667;method_52741()Lnet/minecraft/class_8667;- official - d- Lfxq;d()Lfxq;
 
- 
horizontal- Mappings:
- Namespace - Name - Mixin selector - named - horizontal- Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;horizontal()Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;- intermediary - method_52742- Lnet/minecraft/class_8667;method_52742()Lnet/minecraft/class_8667;- official - e- Lfxq;e()Lfxq;
 
 
-