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 named net/minecraft/client/gui/widget/SimplePositioningWidgetintermediary net/minecraft/class_7843official fkn
-
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
ConstructorsConstructorDescriptionSimplePositioningWidget(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) voidforEachElement(Consumer<Widget> consumer) voidsetDimensions(int minWidth, int minHeight) setMinHeight(int minWidth) setMinWidth(int minHeight) static voidstatic voidstatic voidstatic voidsetPos(Widget widget, ScreenRect rect) static voidsetPos(Widget widget, ScreenRect rect, float relativeX, float relativeY) Methods inherited from class net.minecraft.client.gui.widget.WrapperWidget
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.LayoutWidget
forEachChildMethods inherited from interface net.minecraft.client.gui.widget.Widget
getNavigationFocus, setPosition
-
Field Details
-
elements
- Mappings:
Namespace Name Mixin selector named elementsLnet/minecraft/client/gui/widget/SimplePositioningWidget;elements:Ljava/util/List;intermediary field_40766Lnet/minecraft/class_7843;field_40766:Ljava/util/List;official cLfkn;c:Ljava/util/List;
-
minHeight
private int minHeight- Mappings:
Namespace Name Mixin selector named minHeightLnet/minecraft/client/gui/widget/SimplePositioningWidget;minHeight:Iintermediary field_40768Lnet/minecraft/class_7843;field_40768:Iofficial dLfkn;d:I
-
minWidth
private int minWidth- Mappings:
Namespace Name Mixin selector named minWidthLnet/minecraft/client/gui/widget/SimplePositioningWidget;minWidth:Iintermediary field_40769Lnet/minecraft/class_7843;field_40769:Iofficial eLfkn;e:I
-
mainPositioner
- Mappings:
Namespace Name Mixin selector named mainPositionerLnet/minecraft/client/gui/widget/SimplePositioningWidget;mainPositioner:Lnet/minecraft/client/gui/widget/Positioner;intermediary field_40770Lnet/minecraft/class_7843;field_40770:Lnet/minecraft/class_7847;official fLfkn;f:Lfks;
-
-
Constructor Details
-
SimplePositioningWidget
public SimplePositioningWidget() -
SimplePositioningWidget
public SimplePositioningWidget(int width, int height) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/SimplePositioningWidget;<init>(II)Vintermediary <init>Lnet/minecraft/class_7843;<init>(II)Vofficial <init>Lfkn;<init>(II)V
-
SimplePositioningWidget
public SimplePositioningWidget(int x, int y, int width, int height) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/WrapperWidget;<init>(IIII)Vintermediary <init>Lnet/minecraft/class_7838;<init>(IIII)Vofficial <init>Lfkk;<init>(IIII)V
-
-
Method Details
-
setDimensions
- Mappings:
Namespace Name Mixin selector named setDimensionsLnet/minecraft/client/gui/widget/SimplePositioningWidget;setDimensions(II)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;intermediary method_46446Lnet/minecraft/class_7843;method_46446(II)Lnet/minecraft/class_7843;official aLfkn;a(II)Lfkn;
-
setMinHeight
- Mappings:
Namespace Name Mixin selector named setMinHeightLnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinHeight(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;intermediary method_46447Lnet/minecraft/class_7843;method_46447(I)Lnet/minecraft/class_7843;official aLfkn;a(I)Lfkn;
-
setMinWidth
- Mappings:
Namespace Name Mixin selector named setMinWidthLnet/minecraft/client/gui/widget/SimplePositioningWidget;setMinWidth(I)Lnet/minecraft/client/gui/widget/SimplePositioningWidget;intermediary method_46449Lnet/minecraft/class_7843;method_46449(I)Lnet/minecraft/class_7843;official bLfkn;b(I)Lfkn;
-
copyPositioner
- Mappings:
Namespace Name Mixin selector named copyPositionerLnet/minecraft/client/gui/widget/SimplePositioningWidget;copyPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_46448Lnet/minecraft/class_7843;method_46448()Lnet/minecraft/class_7847;official bLfkn;b()Lfks;
-
getMainPositioner
- Mappings:
Namespace Name Mixin selector named getMainPositionerLnet/minecraft/client/gui/widget/SimplePositioningWidget;getMainPositioner()Lnet/minecraft/client/gui/widget/Positioner;intermediary method_46450Lnet/minecraft/class_7843;method_46450()Lnet/minecraft/class_7847;official cLfkn;c()Lfks;
-
refreshPositions
public void refreshPositions()- Mappings:
Namespace Name Mixin selector named refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vofficial aLfkq;a()V
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/SimplePositioningWidget;add(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_46441Lnet/minecraft/class_7843;method_46441(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;official aLfkn;a(Lfkr;)Lfkr;
-
add
- Mappings:
Namespace Name Mixin selector 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;intermediary method_46444Lnet/minecraft/class_7843;method_46444(Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;official aLfkn;a(Lfkr;Lfks;)Lfkr;
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/gui/widget/SimplePositioningWidget;add(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_52732Lnet/minecraft/class_7843;method_52732(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;official aLfkn;a(Lfkr;Ljava/util/function/Consumer;)Lfkr;
-
forEachElement
- Mappings:
Namespace Name Mixin selector named forEachElementLnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)Vofficial bLfkq;b(Ljava/util/function/Consumer;)V
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;IIII)Vintermediary method_46442Lnet/minecraft/class_7843;method_46442(Lnet/minecraft/class_8021;IIII)Vofficial aLfkn;a(Lfkr;IIII)V
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;Lnet/minecraft/client/gui/ScreenRect;)Vintermediary method_48634Lnet/minecraft/class_7843;method_48634(Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;)Vofficial aLfkn;a(Lfkr;Lfli;)V
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;Lnet/minecraft/client/gui/ScreenRect;FF)Vintermediary method_49617Lnet/minecraft/class_7843;method_49617(Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;FF)Vofficial aLfkn;a(Lfkr;Lfli;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 named setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(Lnet/minecraft/client/gui/widget/Widget;IIIIFF)Vintermediary method_46443Lnet/minecraft/class_7843;method_46443(Lnet/minecraft/class_8021;IIIIFF)Vofficial aLfkn;a(Lfkr;IIIIFF)V
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/gui/widget/SimplePositioningWidget;setPos(IIILjava/util/function/Consumer;F)Vintermediary method_46440Lnet/minecraft/class_7843;method_46440(IIILjava/util/function/Consumer;F)Vofficial aLfkn;a(IIILjava/util/function/Consumer;F)V
-