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 fmd
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final DirectionalLayoutWidget.DisplayAxis
private int
private final GridWidget
-
Constructor Summary
ModifierConstructorDescriptionDirectionalLayoutWidget
(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) void
forEachElement
(Consumer<Widget> consumer) int
int
getWidth()
int
getX()
int
getY()
static DirectionalLayoutWidget
void
void
setX
(int x) void
setY
(int y) spacing
(int spacing) static DirectionalLayoutWidget
vertical()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.widget.LayoutWidget
forEachChild
Methods inherited from interface net.minecraft.client.gui.widget.Widget
getNavigationFocus, 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
Lfmd;a:Lfly;
-
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
Lfmd;b:Lfmd$a;
-
currentIndex
private 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
Lfmd;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>
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;)V
intermediary <init>
Lnet/minecraft/class_8667;<init>(IILnet/minecraft/class_8667$class_8668;)V
official <init>
Lfmd;<init>(IILfmd$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
Lfmd;a(I)Lfmd;
-
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
Lfmd;b()Lfmc;
-
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
Lfmd;c()Lfmc;
-
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
Lfmd;a(Lfmb;Lfmc;)Lfmb;
-
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
Lfmd;a(Lfmb;)Lfmb;
-
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
Lfmd;a(Lfmb;Ljava/util/function/Consumer;)Lfmb;
-
forEachElement
- Specified by:
forEachElement
in interfaceLayoutWidget
- 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
Lfma;b(Ljava/util/function/Consumer;)V
-
refreshPositions
public void refreshPositions()- Specified by:
refreshPositions
in interfaceLayoutWidget
- 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
Lfma;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 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
Lfmd;d()Lfmd;
-
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
Lfmd;e()Lfmd;
-