Package net.minecraft.client.gui.widget
Class ThreePartsLayoutWidget
java.lang.Object
net.minecraft.client.gui.widget.ThreePartsLayoutWidget
- All Implemented Interfaces:
LayoutWidget,Widget
- Mappings:
Namespace Name named net/minecraft/client/gui/widget/ThreePartsLayoutWidgetintermediary net/minecraft/class_8132official gnc
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SimplePositioningWidgetstatic final intstatic final intprivate final SimplePositioningWidgetprivate static final intprivate intprivate final SimplePositioningWidgetprivate intprivate final Screen -
Constructor Summary
ConstructorsConstructorDescriptionThreePartsLayoutWidget(Screen screen) ThreePartsLayoutWidget(Screen screen, int headerFooterHeight) ThreePartsLayoutWidget(Screen screen, int headerHeight, int footerHeight) -
Method Summary
Modifier and TypeMethodDescription<T extends Widget>
TaddBody(T widget) <T extends Widget>
TaddBody(T widget, Consumer<Positioner> callback) <T extends Widget>
TaddFooter(T widget) <T extends Widget>
TaddFooter(T widget, Consumer<Positioner> callback) voidaddHeader(Text text, TextRenderer textRenderer) <T extends Widget>
TaddHeader(T widget) <T extends Widget>
TaddHeader(T widget, Consumer<Positioner> callback) voidforEachElement(Consumer<Widget> consumer) intintintintintgetWidth()intgetX()intgetY()voidvoidsetFooterHeight(int footerHeight) voidsetHeaderHeight(int headerHeight) voidsetX(int x) voidsetY(int y) Methods 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
-
field_64197
public static final int field_64197- See Also:
- Mappings:
Namespace Name Mixin selector named field_64197Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;field_64197:Iintermediary field_64197Lnet/minecraft/class_8132;field_64197:Iofficial aLgnc;a:I
-
DEFAULT_HEADER_FOOTER_HEIGHT
public static final int DEFAULT_HEADER_FOOTER_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_HEADER_FOOTER_HEIGHTLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;DEFAULT_HEADER_FOOTER_HEIGHT:Iintermediary field_42490Lnet/minecraft/class_8132;field_42490:Iofficial bLgnc;b:I
-
FOOTER_MARGIN_TOP
private static final int FOOTER_MARGIN_TOP- See Also:
- Mappings:
Namespace Name Mixin selector named FOOTER_MARGIN_TOPLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;FOOTER_MARGIN_TOP:Iintermediary field_43136Lnet/minecraft/class_8132;field_43136:Iofficial cLgnc;c:I
-
header
- Mappings:
Namespace Name Mixin selector named headerLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;header:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;intermediary field_42491Lnet/minecraft/class_8132;field_42491:Lnet/minecraft/class_7843;official dLgnc;d:Lgna;
-
body
- Mappings:
Namespace Name Mixin selector named bodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;body:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;intermediary field_42493Lnet/minecraft/class_8132;field_42493:Lnet/minecraft/class_7843;official fLgnc;f:Lgna;
-
screen
- Mappings:
Namespace Name Mixin selector named screenLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;screen:Lnet/minecraft/client/gui/screen/Screen;intermediary field_42494Lnet/minecraft/class_8132;field_42494:Lnet/minecraft/class_437;official gLgnc;g:Lgqj;
-
headerHeight
private int headerHeight- Mappings:
Namespace Name Mixin selector named headerHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;headerHeight:Iintermediary field_42495Lnet/minecraft/class_8132;field_42495:Iofficial hLgnc;h:I
-
-
Constructor Details
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;)Vofficial <init>Lgnc;<init>(Lgqj;)V
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;I)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;I)Vofficial <init>Lgnc;<init>(Lgqj;I)V
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;II)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;II)Vofficial <init>Lgnc;<init>(Lgqj;II)V
-
-
Method Details
-
setX
public void setX(int x) -
setY
public void setY(int y) -
getX
public int getX() -
getY
public int getY() -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
setHeaderHeight
public void setHeaderHeight(int headerHeight) - Mappings:
Namespace Name Mixin selector named setHeaderHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;setHeaderHeight(I)Vintermediary method_48995Lnet/minecraft/class_8132;method_48995(I)Vofficial bLgnc;b(I)V
-
getHeaderHeight
public int getHeaderHeight()- Mappings:
Namespace Name Mixin selector named getHeaderHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getHeaderHeight()Iintermediary method_48998Lnet/minecraft/class_8132;method_48998()Iofficial cLgnc;c()I
-
getContentHeight
public int getContentHeight()- Mappings:
Namespace Name Mixin selector named getContentHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getContentHeight()Iintermediary method_57727Lnet/minecraft/class_8132;method_57727()Iofficial dLgnc;d()I
-
forEachElement
- Specified by:
forEachElementin interfaceLayoutWidget- 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 bLgnd;b(Ljava/util/function/Consumer;)V
-
refreshPositions
public void refreshPositions()- Specified by:
refreshPositionsin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector named refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vofficial aLgnd;a()V
-
addHeader
- Mappings:
Namespace Name Mixin selector named addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_48992Lnet/minecraft/class_8132;method_48992(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;official aLgnc;a(Lgne;)Lgne;
-
addHeader
- Mappings:
Namespace Name Mixin selector named addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_48993Lnet/minecraft/class_8132;method_48993(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;official aLgnc;a(Lgne;Ljava/util/function/Consumer;)Lgne;
-
addHeader
- Mappings:
Namespace Name Mixin selector named addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)Vintermediary method_57726Lnet/minecraft/class_8132;method_57726(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)Vofficial aLgnc;a(Lyi;Lggv;)V
-
addBody
- Mappings:
Namespace Name Mixin selector named addBodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_48999Lnet/minecraft/class_8132;method_48999(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;official cLgnc;c(Lgne;)Lgne;
-
addBody
- Mappings:
Namespace Name Mixin selector named addBodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;intermediary method_49000Lnet/minecraft/class_8132;method_49000(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;official cLgnc;c(Lgne;Ljava/util/function/Consumer;)Lgne;
-