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:
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 eon
intermediary net/minecraft/class_7843
named net/minecraft/client/gui/widget/SimplePositioningWidget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.widget.WrapperWidget
WrapperWidget.WrappedElement
-
Field Summary
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Widget>
Tadd
(T widget) <T extends Widget>
Tadd
(T widget, Positioner positioner) protected void
forEachElement
(Consumer<Widget> consumer) static SimplePositioningWidget
of
(int minWidth, int minHeight) void
setDimensions
(int minWidth, int minHeight) setMinHeight
(int minWidth) setMinWidth
(int minHeight) static void
static void
static void
Methods inherited from class net.minecraft.client.gui.widget.WrapperWidget
forEachChild, 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.Widget
setPosition
-
Field Details
-
elements
- Mappings:
Namespace Name Mixin selector official c
Leon;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
Leon;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
Leon;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
Leon;f:Leoq;
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 x, int y, int width, int height) - Mappings:
Namespace Name Mixin selector official <init>
Leom;<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
-
of
- Mappings:
Namespace Name Mixin selector official a
Leon;a(II)Leon;
intermediary method_46439
Lnet/minecraft/class_7843;method_46439(II)Lnet/minecraft/class_7843;
named of
Lnet/minecraft/client/gui/widget/SimplePositioningWidget;of(II)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setDimensions
- Mappings:
Namespace Name Mixin selector official b
Leon;b(II)Leon;
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
Leon;a(I)Leon;
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
Leon;b(I)Leon;
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
Leon;b()Leoq;
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
Leon;c()Leoq;
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()- Overrides:
refreshPositions
in classWrapperWidget
- Mappings:
Namespace Name Mixin selector official a
Leom;a()V
intermediary method_48222
Lnet/minecraft/class_7838;method_48222()V
named refreshPositions
Lnet/minecraft/client/gui/widget/WrapperWidget;refreshPositions()V
-
add
- Mappings:
Namespace Name Mixin selector official a
Leon;a(Leop;)Leop;
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
Leon;a(Leop;Leoq;)Leop;
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;
-
forEachElement
- Specified by:
forEachElement
in classWrapperWidget
- Mappings:
Namespace Name Mixin selector official b
Leom;b(Ljava/util/function/Consumer;)V
intermediary method_48227
Lnet/minecraft/class_7838;method_48227(Ljava/util/function/Consumer;)V
named forEachElement
Lnet/minecraft/client/gui/widget/WrapperWidget;forEachElement(Ljava/util/function/Consumer;)V
-
setPos
- Mappings:
Namespace Name Mixin selector official a
Leon;a(Leop;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
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
Leon;a(Leop;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
Leon;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
-