Class ConfigList
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
net.minecraft.client.gui.components.ContainerObjectSelectionList<AbstractConfigEntry>
johnsmith.configoverhauled.impl.client.gui.screen.component.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
public class ConfigList
extends net.minecraft.client.gui.components.ContainerObjectSelectionList<AbstractConfigEntry>
-
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 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, headerHeight, itemHeight, minecraft, SCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionConfigList(ConfigScreen screen, net.minecraft.client.Minecraft minecraft, Category category, ConfigManager manager) -
Method Summary
Modifier and TypeMethodDescriptionvoidintprotected intprotected voidrenderListBackground(net.minecraft.client.gui.GuiGraphics guiGraphics) protected voidrenderListSeparators(net.minecraft.client.gui.GuiGraphics guiGraphics) voidupdateSizeAndPosition(int width, int height, int top) Methods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList
isSelectedItem, narrationPriority, nextFocusPath, setFocused, updateWidgetNarrationMethods inherited from class 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, isValidMouseClick, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, narrateListElementPosition, nextEntry, nextEntry, nextEntry, remove, removeEntry, removeEntryFromTop, renderDecorations, renderHeader, renderItem, renderListItems, renderSelection, renderWidget, replaceEntries, scrollbarVisible, setClampedScrollAmount, setRenderHeader, setScrollAmount, setSelected, setSelectedIndex, updateScrollingState, updateSizeMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, setDragging, setFocusedMethods inherited from class 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, playButtonClickSound, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, 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, getChildAt, getCurrentFocusPath, keyPressed, keyReleasedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, mouseMovedMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
ConfigList
public ConfigList(ConfigScreen screen, net.minecraft.client.Minecraft minecraft, Category category, ConfigManager manager)
-
-
Method Details
-
filter
-
renderListBackground
protected void renderListBackground(net.minecraft.client.gui.GuiGraphics guiGraphics) - Overrides:
renderListBackgroundin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-
renderListSeparators
protected void renderListSeparators(net.minecraft.client.gui.GuiGraphics guiGraphics) - Overrides:
renderListSeparatorsin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-
updateSizeAndPosition
public void updateSizeAndPosition(int width, int height, int top) - Overrides:
updateSizeAndPositionin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-
getScrollbarPosition
protected int getScrollbarPosition()- Overrides:
getScrollbarPositionin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-