Klasse 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
Alle implementierten Schnittstellen:
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
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.tabs.MenuTabBar

    net.minecraft.client.gui.components.tabs.MenuTabBar.Builder, net.minecraft.client.gui.components.tabs.MenuTabBar.MenuTabButton

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.AbstractScrollArea

    net.minecraft.client.gui.components.AbstractScrollArea.ScrollbarSettings

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.AbstractWidget

    net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Feldübersicht

    Von Klasse geerbte Felder net.minecraft.client.gui.components.tabs.TabNavigationBar

    layout, tabButtons, tabs

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractScrollArea

    SCROLLBAR_WIDTH

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, message, visible, width
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    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)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    arrangeElements(int width)
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.tabs.MenuTabBar

    builder, extractWidgetRenderState

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.tabs.TabNavigationBar

    builder, children, contentHeight, getRectangle, getTabs, isMouseOver, keyPressed, narrateListElementPosition, narrationPriority, nextFocusPath, selectTab, setFocused, setFocused, setTabActiveState, setTabTooltip, updateWidgetNarration

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractContainerWidget

    getFocused, isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDragging

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractScrollArea

    defaultSettings, extractScrollbar, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarX, scrollBarY, scrollerHeight, scrollRate, setScrollAmount, updateScrolling

    Von Klasse geerbte Methoden 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, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, keyReleased, mouseScrolled, preeditUpdated

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    mouseMoved, shouldTakeFocusAfterInteraction

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.narration.NarratableEntry

    getNarratables, isActive

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.narration.NarrationSupplier

    updateNarration

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.Renderable

    extractRenderState

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Konstruktordetails

    • 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)
  • Methodendetails

    • arrangeElements

      public void arrangeElements(int width)
      Setzt außer Kraft:
      arrangeElements in Klasse net.minecraft.client.gui.components.tabs.MenuTabBar