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/ThreePartsLayoutWidget- intermediary - net/minecraft/class_8132- official - fsi
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final SimplePositioningWidgetstatic final intprivate final SimplePositioningWidgetprivate static final intprivate intprivate final SimplePositioningWidgetprivate intprivate final Screen
- 
Constructor SummaryConstructorsConstructorDescriptionThreePartsLayoutWidget(Screen screen) ThreePartsLayoutWidget(Screen screen, int headerFooterHeight) ThreePartsLayoutWidget(Screen screen, int headerHeight, int footerHeight) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.widget.LayoutWidgetforEachChildMethods inherited from interface net.minecraft.client.gui.widget.WidgetgetNavigationFocus, setPosition
- 
Field Details- 
DEFAULT_HEADER_FOOTER_HEIGHTpublic static final int DEFAULT_HEADER_FOOTER_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_HEADER_FOOTER_HEIGHT- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;DEFAULT_HEADER_FOOTER_HEIGHT:I- intermediary - field_42490- Lnet/minecraft/class_8132;field_42490:I- official - a- Lfsi;a:I
 
- 
FOOTER_MARGIN_TOPprivate static final int FOOTER_MARGIN_TOP- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - FOOTER_MARGIN_TOP- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;FOOTER_MARGIN_TOP:I- intermediary - field_43136- Lnet/minecraft/class_8132;field_43136:I- official - b- Lfsi;b:I
 
- 
header- Mappings:
- Namespace - Name - Mixin selector - named - header- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;header:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;- intermediary - field_42491- Lnet/minecraft/class_8132;field_42491:Lnet/minecraft/class_7843;- official - c- Lfsi;c:Lfsg;
 
- 
body- Mappings:
- Namespace - Name - Mixin selector - named - body- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;body:Lnet/minecraft/client/gui/widget/SimplePositioningWidget;- intermediary - field_42493- Lnet/minecraft/class_8132;field_42493:Lnet/minecraft/class_7843;- official - e- Lfsi;e:Lfsg;
 
- 
screen- Mappings:
- Namespace - Name - Mixin selector - named - screen- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;screen:Lnet/minecraft/client/gui/screen/Screen;- intermediary - field_42494- Lnet/minecraft/class_8132;field_42494:Lnet/minecraft/class_437;- official - f- Lfsi;f:Lfum;
 
- 
headerHeightprivate int headerHeight- Mappings:
- Namespace - Name - Mixin selector - named - headerHeight- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;headerHeight:I- intermediary - field_42495- Lnet/minecraft/class_8132;field_42495:I- official - g- Lfsi;g:I
 
 
- 
- 
Constructor Details- 
ThreePartsLayoutWidget- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;)V- intermediary - <init>- Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;)V- official - <init>- Lfsi;<init>(Lfum;)V
 
- 
ThreePartsLayoutWidget- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;I)V- intermediary - <init>- Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;I)V- official - <init>- Lfsi;<init>(Lfum;I)V
 
- 
ThreePartsLayoutWidget- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;<init>(Lnet/minecraft/client/gui/screen/Screen;II)V- intermediary - <init>- Lnet/minecraft/class_8132;<init>(Lnet/minecraft/class_437;II)V- official - <init>- Lfsi;<init>(Lfum;II)V
 
 
- 
- 
Method Details- 
setXpublic void setX(int x) 
- 
setYpublic void setY(int y) 
- 
getXpublic int getX()
- 
getYpublic int getY()
- 
getWidthpublic int getWidth()
- 
getHeightpublic int getHeight()
- 
setHeaderHeightpublic void setHeaderHeight(int headerHeight) - Mappings:
- Namespace - Name - Mixin selector - named - setHeaderHeight- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;setHeaderHeight(I)V- intermediary - method_48995- Lnet/minecraft/class_8132;method_48995(I)V- official - b- Lfsi;b(I)V
 
- 
getHeaderHeightpublic int getHeaderHeight()- Mappings:
- Namespace - Name - Mixin selector - named - getHeaderHeight- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getHeaderHeight()I- intermediary - method_48998- Lnet/minecraft/class_8132;method_48998()I- official - c- Lfsi;c()I
 
- 
getContentHeightpublic int getContentHeight()- Mappings:
- Namespace - Name - Mixin selector - named - getContentHeight- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;getContentHeight()I- intermediary - method_57727- Lnet/minecraft/class_8132;method_57727()I- official - d- Lfsi;d()I
 
- 
forEachElement- Specified by:
- forEachElementin interface- LayoutWidget
- Mappings:
- Namespace - Name - Mixin selector - named - forEachElement- Lnet/minecraft/client/gui/widget/LayoutWidget;forEachElement(Ljava/util/function/Consumer;)V- intermediary - method_48227- Lnet/minecraft/class_8133;method_48227(Ljava/util/function/Consumer;)V- official - b- Lfsj;b(Ljava/util/function/Consumer;)V
 
- 
refreshPositionspublic void refreshPositions()- Specified by:
- refreshPositionsin interface- LayoutWidget
- Mappings:
- Namespace - Name - Mixin selector - named - refreshPositions- Lnet/minecraft/client/gui/widget/LayoutWidget;refreshPositions()V- intermediary - method_48222- Lnet/minecraft/class_8133;method_48222()V- official - a- Lfsj;a()V
 
- 
addHeader- Mappings:
- Namespace - Name - Mixin selector - named - addHeader- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_48992- Lnet/minecraft/class_8132;method_48992(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;- official - a- Lfsi;a(Lfsk;)Lfsk;
 
- 
addHeader- Mappings:
- Namespace - Name - Mixin selector - named - addHeader- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_48993- Lnet/minecraft/class_8132;method_48993(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;- official - a- Lfsi;a(Lfsk;Ljava/util/function/Consumer;)Lfsk;
 
- 
addHeader- Mappings:
- Namespace - Name - Mixin selector - named - addHeader- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addHeader(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)V- intermediary - method_57726- Lnet/minecraft/class_8132;method_57726(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)V- official - a- Lfsi;a(Lwp;Lfod;)V
 
- 
addBody- Mappings:
- Namespace - Name - Mixin selector - named - addBody- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_48999- Lnet/minecraft/class_8132;method_48999(Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;- official - c- Lfsi;c(Lfsk;)Lfsk;
 
- 
addBody- Mappings:
- Namespace - Name - Mixin selector - named - addBody- Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;addBody(Lnet/minecraft/client/gui/widget/Widget;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/Widget;- intermediary - method_49000- Lnet/minecraft/class_8132;method_49000(Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;- official - c- Lfsi;c(Lfsk;Ljava/util/function/Consumer;)Lfsk;
 
 
-