Class TabNavigationBar
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.components.tabs.TabNavigationBar
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- NarratableEntry,- NarrationSupplier
public class TabNavigationBar
extends AbstractContainerEventHandler
implements Renderable, GuiEventListener, NarratableEntry
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate final GridLayoutprivate static final intprivate static final intprivate static final intprivate final com.google.common.collect.ImmutableList<TabButton>private final TabManagerprivate final com.google.common.collect.ImmutableList<Tab>private static final Componentprivate intFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionTabNavigationBar(int p_275379_, TabManager p_275624_, Iterable<Tab> p_275279_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidstatic TabNavigationBar.Builderbuilder(TabManager p_268126_, int p_268070_) List<? extends GuiEventListener>children()private TabButtonprivate intprivate intgetNextTabIndex(int p_270508_) booleankeyPressed(int p_270495_) protected voidnarrateListElementPosition(NarrationElementOutput p_275386_, TabButton p_275397_) nextFocusPath(FocusNavigationEvent p_275418_) voidrender(GuiGraphics p_281720_, int p_282085_, int p_281687_, float p_283048_) voidselectTab(int p_276107_, boolean p_276125_) voidsetFocused(boolean p_275488_) voidsetFocused(GuiEventListener p_275675_) voidsetWidth(int p_268094_) voidupdateNarration(NarrationElementOutput p_275583_) Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDraggingMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyPressed, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerisMouseOver, mouseMovedMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntryisActiveMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
NO_TABprivate static final int NO_TAB- See Also:
 
- 
MAX_WIDTHprivate static final int MAX_WIDTH- See Also:
 
- 
HEIGHTprivate static final int HEIGHT- See Also:
 
- 
MARGINprivate static final int MARGIN- See Also:
 
- 
USAGE_NARRATION
- 
layout
- 
widthprivate int width
- 
tabManager
- 
tabs
- 
tabButtons
 
- 
- 
Constructor Details- 
TabNavigationBarTabNavigationBar(int p_275379_, TabManager p_275624_, Iterable<Tab> p_275279_) 
 
- 
- 
Method Details- 
builder
- 
setWidthpublic void setWidth(int p_268094_) 
- 
setFocusedpublic void setFocused(boolean p_275488_) - Specified by:
- setFocusedin interface- ContainerEventHandler
- Specified by:
- setFocusedin interface- GuiEventListener
 
- 
setFocused- Specified by:
- setFocusedin interface- ContainerEventHandler
- Overrides:
- setFocusedin class- AbstractContainerEventHandler
 
- 
children- Specified by:
- childrenin interface- ContainerEventHandler
 
- 
narrationPriority- Specified by:
- narrationPriorityin interface- NarratableEntry
 
- 
updateNarration- Specified by:
- updateNarrationin interface- NarrationSupplier
 
- 
narrateListElementPosition
- 
render- Specified by:
- renderin interface- Renderable
 
- 
getRectangle- Specified by:
- getRectanglein interface- GuiEventListener
 
- 
arrangeElementspublic void arrangeElements()
- 
selectTabpublic void selectTab(int p_276107_, boolean p_276125_) 
- 
keyPressedpublic boolean keyPressed(int p_270495_) 
- 
getNextTabIndexprivate int getNextTabIndex(int p_270508_) 
- 
currentTabIndexprivate int currentTabIndex()
- 
currentTabButton
 
-