Class EditConfigScreen.ConfigList
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.AbstractSelectionList<EditConfigScreen.ConfigEntry>
net.minecraft.client.gui.components.ContainerObjectSelectionList<EditConfigScreen.ConfigEntry>
com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigList
- 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
- Enclosing class:
EditConfigScreen
public class EditConfigScreen.ConfigList
extends net.minecraft.client.gui.components.ContainerObjectSelectionList<EditConfigScreen.ConfigEntry>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList
net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E extends net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E>>Nested 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.AbstractSelectionList
centerListVertically, defaultEntryHeight, minecraftFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrenderWidget(@NotNull net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, float delta) protected intMethods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList
entriesCanBeSelected, narrationPriority, nextFocusPath, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList
addEntry, addEntry, addEntryToTop, addEntryToTop, centerScrollOn, children, clearEntries, clearEntriesExcept, contentHeight, enableScissor, getChildAt, getEntryAtPosition, getFocused, getHovered, getItemCount, getNextY, getRowBottom, getRowLeft, getRowRight, getRowTop, getSelected, narrateListElementPosition, nextEntry, nextEntry, nextEntry, removeEntries, removeEntry, removeEntryFromTop, renderItem, renderListBackground, renderListItems, renderListSeparators, renderSelection, replaceEntries, scrollRate, scrollToEntry, setFocused, setScrollAmount, setSelected, sort, swap, updateSize, updateSizeAndPosition, updateSizeAndPositionMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDraggingMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, renderScrollbar, scrollAmount, scrollbarVisible, scrollBarY, scrollerHeight, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, getAlpha, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, render, renderScrollingStringOverContents, setAlpha, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratablesMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
ConfigList
-
-
Method Details
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classnet.minecraft.client.gui.components.AbstractSelectionList<EditConfigScreen.ConfigEntry>
-
scrollBarX
protected int scrollBarX()- Overrides:
scrollBarXin classnet.minecraft.client.gui.components.AbstractSelectionList<EditConfigScreen.ConfigEntry>
-
renderWidget
public void renderWidget(@NotNull @NotNull net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, float delta) - Overrides:
renderWidgetin classnet.minecraft.client.gui.components.AbstractSelectionList<EditConfigScreen.ConfigEntry>
-