Class 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<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>Nested 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.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, packedFGColor, UNSET_FG_COLOR, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionConfigList(ConfigScreen screen, net.minecraft.client.Minecraft minecraft, Category category, ConfigManager manager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextractListBackground(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphicsExtractor) protected voidextractListSeparators(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphicsExtractor) voidintprotected intvoidupdateSizeAndPosition(int width, int height, int top) Methods 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, extractItem, extractListItems, extractSelection, extractWidgetRenderState, getChildAt, getEntryAtPosition, getFocused, getHovered, getItemCount, getNextY, getRowBottom, getRowLeft, getRowRight, getRowTop, getSelected, narrateListElementPosition, nextEntry, nextEntry, nextEntry, removeEntries, removeEntry, removeEntryFromTop, replaceEntries, scrollToEntry, setScrollAmount, setSelected, sort, swap, updateSize, updateSizeAndPositionMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
defaultSettings, extractScrollbar, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarY, scrollerHeight, scrollRate, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, getAlpha, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, setAlpha, setFGColor, 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, getCurrentFocusPath, keyPressed, keyReleased, mouseScrolled, preeditUpdatedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
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
public ConfigList(ConfigScreen screen, net.minecraft.client.Minecraft minecraft, Category category, ConfigManager manager)
-
-
Method Details
-
filter
-
extractListBackground
protected void extractListBackground(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphicsExtractor) - Overrides:
extractListBackgroundin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-
extractListSeparators
protected void extractListSeparators(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphicsExtractor) - Overrides:
extractListSeparatorsin 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>
-
scrollBarX
protected int scrollBarX()- Overrides:
scrollBarXin classnet.minecraft.client.gui.components.AbstractSelectionList<AbstractConfigEntry>
-