Package net.minecraft.client.gui.widget
Class SimplePositioningWidget
java.lang.Object
net.minecraft.client.gui.widget.WrapperWidget
net.minecraft.client.gui.widget.SimplePositioningWidget
- All Implemented Interfaces:
LayoutWidget
,Widget
A widget that positions its children relative to the widget's position.
This does not attempt to prevent widgets overlapping with each other;
if this is necessary, consider
GridWidget
.- Mappings:
Namespace Name official evx
intermediary net/minecraft/class_7843
named net/minecraft/client/gui/widget/SimplePositioningWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.WrapperWidget
WrapperWidget.WrappedElement
-
Field Summary
Modifier and TypeFieldDescriptionprivate final List<SimplePositioningWidget.Element>
private final Positioner
private int
private int
Fields inherited from class net.minecraft.client.gui.widget.WrapperWidget
height, width
-
Constructor Summary
ConstructorDescriptionSimplePositioningWidget
(int width, int height) SimplePositioningWidget
(int x, int y, int width, int height) -
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) void
setDimensions
(int minWidth, int minHeight) setMinHeight
(int minWidth) setMinWidth
(int minHeight) static void
static void
static void
static void
setPos
(Widget widget, ScreenRect rect) static void
setPos
(Widget widget, ScreenRect rect, float relativeX, float relativeY) Methods inherited from class net.minecraft.client.gui.widget.WrapperWidget
getHeight, getWidth, getX, getY, setX, setY
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
-
elements
- Mappings:
Namespace Name Mixin selector official c
Levx;c:Ljava/util/List;
intermediary field_40766
Lnet/minecraft/class_7843;field_40766:Ljava/util/List;
named elements
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;elements:Ljava/util/List;
-
minHeight
private int minHeight- Mappings:
Namespace Name Mixin selector official d
Levx;d:I
intermediary field_40768
Lnet/minecraft/class_7843;field_40768:I
named minHeight
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;minHeight:I
-
minWidth
private int minWidth- Mappings:
Namespace Name Mixin selector official e
Levx;e:I
intermediary field_40769
Lnet/minecraft/class_7843;field_40769:I
named minWidth
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;minWidth:I
-
mainPositioner
- Mappings:
Namespace Name Mixin selector official f
Levx;f:Lewc;
intermediary field_40770
Lnet/minecraft/class_7843;field_40770:Lnet/minecraft/class_7847;
named mainPositioner
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;mainPositioner:Lnet/minecraft/client/gui/widget/Positioner;
-
-
Constructor Details
-
SimplePositioningWidget
public SimplePositioningWidget() -
SimplePositioningWidget
public SimplePositioningWidget(int width, int height) - Mappings:
Namespace Name Mixin selector official <init>
Levx;<init>(II)V
intermediary <init>
Lnet/minecraft/class_7843;<init>(II)V
named <init>
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;<init>(II)V
-
SimplePositioningWidget
public SimplePositioningWidget(int x, int y, int width, int height) - Mappings:
Namespace Name Mixin selector official <init>
Levu;<init>(IIII)V
intermediary <init>
Lnet/minecraft/class_7838;<init>(IIII)V
named <init>
Lnet/minecraft/client/gui/widget/WrapperWidget;<init>(IIII)V
-
-
Method Details
-
setDimensions
- Mappings:
Namespace Name Mixin selector official a
Levx;a(II)Levx;
intermediary method_46446
Lnet/minecraft/class_7843;method_46446(II)Lnet/minecraft/class_7843;
named setDimensions
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setDimensions(II)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setMinHeight
- Mappings:
Namespace Name Mixin selector official a
Levx;a(I)Levx;
intermediary method_46447
Lnet/minecraft/class_7843;method_46447(I)Lnet/minecraft/class_7843;
named setMinHeight
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinHeight(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setMinWidth
- Mappings:
Namespace Name Mixin selector official b
Levx;b(I)Levx;
intermediary method_46449
Lnet/minecraft/class_7843;method_46449(I)Lnet/minecraft/class_7843;
named setMinWidth
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinWidth(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector official b
Levx;b()Lewc;
intermediary method_46448
Lnet/minecraft/class_7843;method_46448()Lnet/minecraft/class_7847;
named copyPositioner
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector official c
Levx;c()Lewc;
intermediary method_46450
Lnet/minecraft/class_7843;method_46450()Lnet/minecraft/class_7847;
named getMainPositioner
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
refreshPositions
public void refreshPositions()- Mappings:
Namespace Name Mixin selector official a
Lewa;a()V
intermediary method_48222
Lnet/minecraft/class_8133;method_48222()V
named refreshPositions
Lnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()V
-
add
- Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;)Lewb;
intermediary method_46441
Lnet/minecraft/class_7843;method_46441(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
named add
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;add(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;
-
add
- Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;Lewc;)Lewb;
intermediary method_46444
Lnet/minecraft/class_7843;method_46444(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
named add
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;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 a
Levx;a(Lewb;Ljava/util/function/Consumer;)Lewb;
intermediary method_52732
Lnet/minecraft/class_7843;method_52732(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
named add
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;add(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;
-
forEachElement
- Mappings:
Namespace Name Mixin selector official b
Lewa;b(Ljava/util/function/Consumer;)V
intermediary method_48227
Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)V
named forEachElement
Lnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)V
-
setPos
- Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;IIII)V
intermediary method_46442
Lnet/minecraft/class_7843;method_46442(Lnet/minecraft/class_8021;IIII)V
named setPos
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;IIII)V
-
setPos
- Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;Lews;)V
intermediary method_48634
Lnet/minecraft/class_7843;method_48634(Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;)V
named setPos
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;Lnet/minecraft/client/gui/ScreenRect;)V
-
setPos
- Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;Lews;FF)V
intermediary method_49617
Lnet/minecraft/class_7843;method_49617(Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;FF)V
named setPos
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;Lnet/minecraft/client/gui/ScreenRect;FF)V
-
setPos
public static void setPos(Widget widget, int left, int top, int right, int bottom, float relativeX, float relativeY) - Mappings:
Namespace Name Mixin selector official a
Levx;a(Lewb;IIIIFF)V
intermediary method_46443
Lnet/minecraft/class_7843;method_46443(Lnet/minecraft/class_8021;IIIIFF)V
named setPos
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;IIIIFF)V
-
setPos
- Mappings:
Namespace Name Mixin selector official a
Levx;a(IIILjava/util/function/Consumer;F)V
intermediary method_46440
Lnet/minecraft/class_7843;method_46440(IIILjava/util/function/Consumer;F)V
named setPos
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(IIILjava/util/function/Consumer;F)V
-