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 official fhlintermediary net/minecraft/class_8132named net/minecraft/client/gui/widget/ThreePartsLayoutWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SimplePositioningWidgetstatic 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
-
DEFAULT_HEADER_FOOTER_HEIGHT
public static final int DEFAULT_HEADER_FOOTER_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official aLfhl;a:Iintermediary field_42490Lnet/minecraft/class_8132;field_42490:Inamed DEFAULT_HEADER_FOOTER_HEIGHTLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;DEFAULT_HEADER_FOOTER_HEIGHT:I
-
FOOTER_MARGIN_TOP
private static final int FOOTER_MARGIN_TOP- See Also:
- Mappings:
Namespace Name Mixin selector official bLfhl;b:Iintermediary field_43136Lnet/minecraft/class_8132;field_43136:Inamed FOOTER_MARGIN_TOPLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;FOOTER_MARGIN_TOP:I
-
header
- Mappings:
Namespace Name Mixin selector official cLfhl;c:Lfhj;intermediary field_42491Lnet/minecraft/class_8132;field_42491:Lnet/minecraft/class_7843;named headerLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;header:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
body
- Mappings:
Namespace Name Mixin selector official eLfhl;e:Lfhj;intermediary field_42493Lnet/minecraft/class_8132;field_42493:Lnet/minecraft/class_7843;named bodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;body:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;
-
screen
- Mappings:
Namespace Name Mixin selector official fLfhl;f:Lfjx;intermediary field_42494Lnet/minecraft/class_8132;field_42494:Lnet/minecraft/class_437;named screenLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;screen:Lnet/minecraft/client/gui/screen/Screen;
-
headerHeight
private int headerHeight- Mappings:
Namespace Name Mixin selector official gLfhl;g:Iintermediary field_42495Lnet/minecraft/class_8132;field_42495:Inamed headerHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;headerHeight:I
-
-
Constructor Details
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfhl;<init>(Lfjx;)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;)Vnamed <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfhl;<init>(Lfjx;I)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;I)Vnamed <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;I)V
-
ThreePartsLayoutWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfhl;<init>(Lfjx;II)Vintermediary <init>Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;II)Vnamed <init>Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;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 official bLfhl;b(I)Vintermediary method_48995Lnet/minecraft/class_8132;method_48995(I)Vnamed setHeaderHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;setHeaderHeight(I)V
-
getHeaderHeight
public int getHeaderHeight()- Mappings:
Namespace Name Mixin selector official cLfhl;c()Iintermediary method_48998Lnet/minecraft/class_8132;method_48998()Inamed getHeaderHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getHeaderHeight()I
-
getContentHeight
public int getContentHeight()- Mappings:
Namespace Name Mixin selector official dLfhl;d()Iintermediary method_57727Lnet/minecraft/class_8132;method_57727()Inamed getContentHeightLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getContentHeight()I
-
forEachElement
- Specified by:
forEachElementin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector official bLfhm;b(Ljava/util/function/Consumer;)Vintermediary method_48227Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)Vnamed forEachElementLnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)V
-
refreshPositions
public void refreshPositions()- Specified by:
refreshPositionsin interfaceLayoutWidget- Mappings:
Namespace Name Mixin selector official aLfhm;a()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vnamed refreshPositionsLnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()V
-
addHeader
- Mappings:
Namespace Name Mixin selector official aLfhl;a(Lfhn;)Lfhn;intermediary method_48992Lnet/minecraft/class_8132;method_48992(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;named addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;
-
addHeader
- Mappings:
Namespace Name Mixin selector official aLfhl;a(Lfhn;Ljava/util/function/Consumer;)Lfhn;intermediary method_48993Lnet/minecraft/class_8132;method_48993(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;named addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;
-
addHeader
- Mappings:
Namespace Name Mixin selector official aLfhl;a(Lwi;Lfdj;)Vintermediary method_57726Lnet/minecraft/class_8132;method_57726(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)Vnamed addHeaderLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)V
-
addBody
- Mappings:
Namespace Name Mixin selector official cLfhl;c(Lfhn;)Lfhn;intermediary method_48999Lnet/minecraft/class_8132;method_48999(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;named addBodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;
-
addBody
- Mappings:
Namespace Name Mixin selector official cLfhl;c(Lfhn;Ljava/util/function/Consumer;)Lfhn;intermediary method_49000Lnet/minecraft/class_8132;method_49000(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;named addBodyLnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;
-