Class VFPTabBar
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.tabs.TabNavigationBar
net.minecraft.client.gui.components.tabs.MenuTabBar
com.viaversion.viafabricplus.screen.base.VFPTabBar
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
public final class VFPTabBar
extends net.minecraft.client.gui.components.tabs.MenuTabBar
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.tabs.MenuTabBar
net.minecraft.client.gui.components.tabs.MenuTabBar.Builder, net.minecraft.client.gui.components.tabs.MenuTabBar.MenuTabButtonNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractScrollArea.ScrollbarSettingsNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class net.minecraft.client.gui.components.tabs.TabNavigationBar
layout, tabButtons, tabsFields inherited from class net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionVFPTabBar(int y, int width, int height, net.minecraft.client.gui.components.tabs.TabManager tabManager, com.google.common.collect.ImmutableList<net.minecraft.client.gui.components.TabButton> tabButtons, com.google.common.collect.ImmutableList<net.minecraft.client.gui.components.tabs.Tab> tabs) -
Method Summary
Methods inherited from class net.minecraft.client.gui.components.tabs.MenuTabBar
builder, extractWidgetRenderStateMethods inherited from class net.minecraft.client.gui.components.tabs.TabNavigationBar
builder, children, contentHeight, getRectangle, getTabs, isMouseOver, keyPressed, narrateListElementPosition, narrationPriority, nextFocusPath, selectTab, setFocused, setFocused, setTabActiveState, setTabTooltip, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
getFocused, isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDraggingMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
defaultSettings, extractScrollbar, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarX, scrollBarY, scrollerHeight, scrollRate, setScrollAmount, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, extractTooltipForNextRenderPass, getAlpha, getBottom, getHeight, getMessage, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, setAlpha, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, keyReleased, mouseScrolled, preeditUpdatedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables, isActiveMethods inherited from interface net.minecraft.client.gui.narration.NarrationSupplier
updateNarrationMethods inherited from interface net.minecraft.client.gui.components.Renderable
extractRenderStateMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
VFPTabBar
public VFPTabBar(int y, int width, int height, net.minecraft.client.gui.components.tabs.TabManager tabManager, com.google.common.collect.ImmutableList<net.minecraft.client.gui.components.TabButton> tabButtons, com.google.common.collect.ImmutableList<net.minecraft.client.gui.components.tabs.Tab> tabs)
-
-
Method Details
-
arrangeElements
public void arrangeElements(int width) - Overrides:
arrangeElementsin classnet.minecraft.client.gui.components.tabs.MenuTabBar
-