Klasse BetterScrollableList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<T>
net.minecraft.client.gui.components.ObjectSelectionList<T>
info.u_team.u_team_core.gui.elements.ScrollableList<T>
info.u_team.music_player.gui.BetterScrollableList<T>
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
Bekannte direkte Unterklassen:
GuiMusicPlayerList, GuiMusicPlayerSettingsMixerDeviceList, GuiMusicPlaylistList, GuiMusicSearchList

public class BetterScrollableList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>> extends info.u_team.u_team_core.gui.elements.ScrollableList<T>
  • Verschachtelte Klassen - Übersicht

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

    net.minecraft.client.gui.components.ObjectSelectionList.Entry<E extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<E>>

    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 info.u_team.u_team_core.gui.elements.ScrollableList

    renderTransparentBorder, sideDistance, transparentBorderSize

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

    centerListVertically, headerHeight, itemHeight, minecraft, SCROLLBAR_WIDTH, scrolling

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

    active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width

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

    DOUBLE_CLICK_THRESHOLD_MS
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    BetterScrollableList(int x, int y, int width, int height, int slotHeight, int sideDistance)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected boolean
    isValidMouseClick(int button)
     
    boolean
    mouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY)
     
    void
    updateSettings(int x, int y, int width, int height)
     

    Von Klasse geerbte Methoden info.u_team.u_team_core.gui.elements.ScrollableList

    getRowWidth, getScrollbarPosition, getSideDistance, getTransparentBorderSize, isRenderTransparentBorder, renderListItems, setRenderTransparentBorder, setSideDistance, setTransparentBorderSize

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

    nextFocusPath, updateWidgetNarration

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

    addEntry, addEntryToTop, centerScrollOn, children, clampScrollAmount, clearEntries, clickedHeader, enableScissor, ensureVisible, getDefaultScrollbarPosition, getEntry, getEntryAtPosition, getFirstElement, getFocused, getHovered, getItemCount, getMaxPosition, getMaxScroll, getRowBottom, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelected, isMouseOver, isSelectedItem, mouseClicked, mouseReleased, mouseScrolled, narrateListElementPosition, narrationPriority, nextEntry, nextEntry, nextEntry, remove, removeEntry, removeEntryFromTop, renderDecorations, renderHeader, renderItem, renderListBackground, renderListSeparators, renderSelection, renderWidget, replaceEntries, scrollbarVisible, setClampedScrollAmount, setFocused, setRenderHeader, setScrollAmount, setSelected, updateScrollingState, updateSize, updateSizeAndPosition

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

    isDragging, isFocused, setDragging, setFocused

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

    clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isHovered, isHoveredOrFocused, isValidClickButton, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

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

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

    charTyped, getChildAt, getCurrentFocusPath, keyPressed, keyReleased

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

    getRectangle, mouseMoved

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

    setPosition

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

    getTabOrderGroup
  • Konstruktordetails

    • BetterScrollableList

      public BetterScrollableList(int x, int y, int width, int height, int slotHeight, int sideDistance)
  • Methodendetails

    • updateSettings

      public void updateSettings(int x, int y, int width, int height)
    • isValidMouseClick

      protected boolean isValidMouseClick(int button)
      Setzt außer Kraft:
      isValidMouseClick in Klasse net.minecraft.client.gui.components.AbstractSelectionList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY)
      Angegeben von:
      mouseDragged in Schnittstelle net.minecraft.client.gui.components.events.ContainerEventHandler
      Angegeben von:
      mouseDragged in Schnittstelle net.minecraft.client.gui.components.events.GuiEventListener
      Setzt außer Kraft:
      mouseDragged in Klasse net.minecraft.client.gui.components.AbstractSelectionList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>