Package net.minecraft.client.gui.widget
Class TabNavigationWidget
java.lang.Object
net.minecraft.client.gui.widget.WrapperWidget
net.minecraft.client.gui.widget.GridWidget
net.minecraft.client.gui.widget.TabNavigationWidget
- All Implemented Interfaces:
Widget
- Mappings:
Namespace Name official enxintermediary net/minecraft/class_8089named net/minecraft/client/gui/widget/TabNavigationWidget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.widget.GridWidget
GridWidget.AdderNested classes/interfaces inherited from class net.minecraft.client.gui.widget.WrapperWidget
WrapperWidget.WrappedElement -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ImmutableMap<Tab,ButtonWidget> private final TabManagerprivate intprivate final ImmutableList<Tab>Fields inherited from class net.minecraft.client.gui.widget.WrapperWidget
height, width -
Constructor Summary
ConstructorsConstructorDescriptionTabNavigationWidget(int x, int y, int width, TabManager tabManager, Iterable<Tab> tabs) -
Method Summary
Modifier and TypeMethodDescriptionstatic TabNavigationWidget.Builderbuilder(TabManager tabManager, int width) voidvoidselectTab(int index) private voidselectTab(Optional<ButtonWidget> button, Tab tab) voidvoidsetWidth(int width) Methods inherited from class net.minecraft.client.gui.widget.GridWidget
add, add, add, add, copyPositioner, createAdder, forEachElement, getMainPositioner, setColumnSpacing, setRowSpacing, setSpacingMethods 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
-
tabManager
- Mappings:
Namespace Name Mixin selector official dLenx;d:Lenw;intermediary field_42146Lnet/minecraft/class_8089;field_42146:Lnet/minecraft/class_8088;named tabManagerLnet/minecraft/client/gui/widget/TabNavigationWidget;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
-
tabs
- Mappings:
Namespace Name Mixin selector official eLenx;e:Lcom/google/common/collect/ImmutableList;intermediary field_42147Lnet/minecraft/class_8089;field_42147:Lcom/google/common/collect/ImmutableList;named tabsLnet/minecraft/client/gui/widget/TabNavigationWidget;tabs:Lcom/google/common/collect/ImmutableList;
-
tabButtons
- Mappings:
Namespace Name Mixin selector official fLenx;f:Lcom/google/common/collect/ImmutableMap;intermediary field_42148Lnet/minecraft/class_8089;field_42148:Lcom/google/common/collect/ImmutableMap;named tabButtonsLnet/minecraft/client/gui/widget/TabNavigationWidget;tabButtons:Lcom/google/common/collect/ImmutableMap;
-
Constructor Details
-
TabNavigationWidget
TabNavigationWidget(int x, int y, int width, TabManager tabManager, Iterable<Tab> tabs) - Mappings:
Namespace Name Mixin selector official <init>Lenx;<init>(IIILenw;Ljava/lang/Iterable;)Vintermediary <init>Lnet/minecraft/class_8089;<init>(IIILnet/minecraft/class_8088;Ljava/lang/Iterable;)Vnamed <init>Lnet/minecraft/client/gui/widget/TabNavigationWidget;<init>(IIILnet/minecraft/client/gui/tab/TabManager;Ljava/lang/Iterable;)V
-
-
Method Details
-
setWidth
public void setWidth(int width) - Mappings:
Namespace Name Mixin selector official aLenx;a(I)Vintermediary method_48618Lnet/minecraft/class_8089;method_48618(I)Vnamed setWidthLnet/minecraft/client/gui/widget/TabNavigationWidget;setWidth(I)V
-
builder
- Mappings:
Namespace Name Mixin selector official aLenx;a(Lenw;I)Lenx$a;intermediary method_48623Lnet/minecraft/class_8089;method_48623(Lnet/minecraft/class_8088;I)Lnet/minecraft/class_8089$class_8090;named builderLnet/minecraft/client/gui/widget/TabNavigationWidget;builder(Lnet/minecraft/client/gui/tab/TabManager;I)Lnet/minecraft/client/gui/widget/TabNavigationWidget$Builder;
-
refreshPositions
public void refreshPositions()- Overrides:
refreshPositionsin classGridWidget- 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
-
selectTab
- Mappings:
Namespace Name Mixin selector official aLenx;a(Ljava/util/Optional;Lenv;)Vintermediary method_48624Lnet/minecraft/class_8089;method_48624(Ljava/util/Optional;Lnet/minecraft/class_8087;)Vnamed selectTabLnet/minecraft/client/gui/widget/TabNavigationWidget;selectTab(Ljava/util/Optional;Lnet/minecraft/client/gui/tab/Tab;)V
-
selectTab
- Mappings:
Namespace Name Mixin selector official aLenx;a(Lenv;)Vintermediary method_48620Lnet/minecraft/class_8089;method_48620(Lnet/minecraft/class_8087;)Vnamed selectTabLnet/minecraft/client/gui/widget/TabNavigationWidget;selectTab(Lnet/minecraft/client/gui/tab/Tab;)V
-
selectTab
public void selectTab(int index) - Mappings:
Namespace Name Mixin selector official bLenx;b(I)Vintermediary method_48625Lnet/minecraft/class_8089;method_48625(I)Vnamed selectTabLnet/minecraft/client/gui/widget/TabNavigationWidget;selectTab(I)V
-