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 eoxintermediary net/minecraft/class_7843named 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 Positionerprivate intprivate intFields 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 voidforEachElement(Consumer<Widget> consumer) static voidmethod_48634(Widget widget, FocusedRect focusedRect) static SimplePositioningWidgetof(int minWidth, int minHeight) voidsetDimensions(int minWidth, int minHeight) setMinHeight(int minWidth) setMinWidth(int minHeight) static voidstatic voidstatic voidMethods inherited from class net.minecraft.client.gui.widget.WrapperWidget
forEachChild, getHeight, getWidth, getX, getY, setX, setYMethods 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.Widget
setPosition
-
Field Details
-
elements
- Mappings:
Namespace Name Mixin selector official cLeox;c:Ljava/util/List;intermediary field_40766Lnet/minecraft/class_7843;field_40766:Ljava/util/List;named elementsLnet/minecraft/client/gui/widget/SimplePositioningWidget;elements:Ljava/util/List;
-
minHeight
private int minHeight- Mappings:
Namespace Name Mixin selector official dLeox;d:Iintermediary field_40768Lnet/minecraft/class_7843;field_40768:Inamed minHeightLnet/minecraft/client/gui/widget/SimplePositioningWidget;minHeight:I
-
minWidth
private int minWidth- Mappings:
Namespace Name Mixin selector official eLeox;e:Iintermediary field_40769Lnet/minecraft/class_7843;field_40769:Inamed minWidthLnet/minecraft/client/gui/widget/SimplePositioningWidget;minWidth:I
-
mainPositioner
- Mappings:
Namespace Name Mixin selector official fLeox;f:Lepa;intermediary field_40770Lnet/minecraft/class_7843;field_40770:Lnet/minecraft/class_7847;named mainPositionerLnet/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>Leow;<init>(IIII)Vintermediary <init>Lnet/minecraft/class_7838;<init>(IIII)Vnamed <init>Lnet/minecraft/client/gui/widget/WrapperWidget;<init>(IIII)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official aLeox;a(II)Leox;intermediary method_46439Lnet/minecraft/class_7843;method_46439(II)Lnet/minecraft/class_7843;named ofLnet/minecraft/client/gui/widget/SimplePositioningWidget;of(II)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setDimensions
- Mappings:
Namespace Name Mixin selector official bLeox;b(II)Leox;intermediary method_46446Lnet/minecraft/class_7843;method_46446(II)Lnet/minecraft/class_7843;named setDimensionsLnet/minecraft/client/gui/widget/SimplePositioningWidget;setDimensions(II)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setMinHeight
- Mappings:
Namespace Name Mixin selector official aLeox;a(I)Leox;intermediary method_46447Lnet/minecraft/class_7843;method_46447(I)Lnet/minecraft/class_7843;named setMinHeightLnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinHeight(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
setMinWidth
- Mappings:
Namespace Name Mixin selector official bLeox;b(I)Leox;intermediary method_46449Lnet/minecraft/class_7843;method_46449(I)Lnet/minecraft/class_7843;named setMinWidthLnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinWidth(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector official bLeox;b()Lepa;intermediary method_46448Lnet/minecraft/class_7843;method_46448()Lnet/minecraft/class_7847;named copyPositionerLnet/minecraft/client/gui/widget/SimplePositioningWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector official cLeox;c()Lepa;intermediary method_46450Lnet/minecraft/class_7843;method_46450()Lnet/minecraft/class_7847;named getMainPositionerLnet/minecraft/client/gui/widget/SimplePositioningWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;
-
refreshPositions
public void refreshPositions()- Overrides:
refreshPositionsin classWrapperWidget- Mappings:
Namespace Name Mixin selector official aLeow;a()Vintermediary method_48222Lnet/minecraft/class_7838;method_48222()Vnamed refreshPositionsLnet/minecraft/client/gui/widget/WrapperWidget;refreshPositions()V
-
add
- Mappings:
Namespace Name Mixin selector official aLeox;a(Leoz;)Leoz;intermediary method_46441Lnet/minecraft/class_7843;method_46441(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;named addLnet/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 aLeox;a(Leoz;Lepa;)Leoz;intermediary method_46444Lnet/minecraft/class_7843;method_46444(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;named addLnet/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:
forEachElementin classWrapperWidget- Mappings:
Namespace Name Mixin selector official bLeow;b(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_7838;method_48227(Ljava/util/function/Consumer;)Vnamed forEachElementLnet/minecraft/client/gui/widget/WrapperWidget;forEachElement(Ljava/util/function/Consumer;)V
-
setPos
- Mappings:
Namespace Name Mixin selector official aLeox;a(Leoz;IIII)Vintermediary method_46442Lnet/minecraft/class_7843;method_46442(Lnet/minecraft/class_8021;IIII)Vnamed setPosLnet/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 aLeox;a(Leoz;IIIIFF)Vintermediary method_46443Lnet/minecraft/class_7843;method_46443(Lnet/minecraft/class_8021;IIIIFF)Vnamed setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;IIIIFF)V
-
setPos
- Mappings:
Namespace Name Mixin selector official aLeox;a(IIILjava/util/function/Consumer;F)Vintermediary method_46440Lnet/minecraft/class_7843;method_46440(IIILjava/util/function/Consumer;F)Vnamed setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(IIILjava/util/function/Consumer;F)V
-