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:
class_8133,Widget
- Mappings:
Namespace Name official eokintermediary 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 static final intprivate 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) private intprivate intgetTabForKey(int keyCode) voidvoidselectTab(int index) private voidselectTab(Optional<ButtonWidget> button, Tab tab) voidvoidsetWidth(int width) booleantrySwitchTabsWithKey(int keyCode) 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
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.class_8133
forEachChildMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
field_42489
private static final int field_42489- See Also:
- Mappings:
Namespace Name Mixin selector official cLeok;c:Iintermediary field_42489Lnet/minecraft/class_8089;field_42489:Inamed field_42489Lnet/minecraft/client/gui/widget/TabNavigationWidget;field_42489:I
-
tabManager
- Mappings:
Namespace Name Mixin selector official eLeok;e:Leoj;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 fLeok;f: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 gLeok;g: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>Leok;<init>(IIILeoj;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 aLeok;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 aLeok;a(Leoj;I)Leok$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()- Specified by:
refreshPositionsin interfaceclass_8133- Overrides:
refreshPositionsin classGridWidget- Mappings:
Namespace Name Mixin selector official aLepn;a()Vintermediary method_48222Lnet/minecraft/class_8133;method_48222()Vnamed refreshPositionsLnet/minecraft/class_8133;refreshPositions()V
-
selectTab
- Mappings:
Namespace Name Mixin selector official aLeok;a(Ljava/util/Optional;Leoi;)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 aLeok;a(Leoi;)Vintermediary method_48986Lnet/minecraft/class_8089;method_48986(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 bLeok;b(I)Vintermediary method_48987Lnet/minecraft/class_8089;method_48987(I)Vnamed selectTabLnet/minecraft/client/gui/widget/TabNavigationWidget;selectTab(I)V
-
trySwitchTabsWithKey
public boolean trySwitchTabsWithKey(int keyCode) - Mappings:
Namespace Name Mixin selector official cLeok;c(I)Zintermediary method_48988Lnet/minecraft/class_8089;method_48988(I)Znamed trySwitchTabsWithKeyLnet/minecraft/client/gui/widget/TabNavigationWidget;trySwitchTabsWithKey(I)Z
-
getTabForKey
private int getTabForKey(int keyCode) - Mappings:
Namespace Name Mixin selector official jLeok;j(I)Iintermediary method_48990Lnet/minecraft/class_8089;method_48990(I)Inamed getTabForKeyLnet/minecraft/client/gui/widget/TabNavigationWidget;getTabForKey(I)I
-
getCurrentTabIndex
private int getCurrentTabIndex()- Mappings:
Namespace Name Mixin selector official dLeok;d()Iintermediary method_48989Lnet/minecraft/class_8089;method_48989()Inamed getCurrentTabIndexLnet/minecraft/client/gui/widget/TabNavigationWidget;getCurrentTabIndex()I
-