Class ConfigEntryList
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<ConfigEntryList.Entry>
net.minecraft.client.gui.components.ContainerObjectSelectionList<ConfigEntryList.Entry>
net.ixdarklord.coolcatcore.internal.config.client.gui.ConfigEntryList
- 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 final class ConfigEntryList
extends net.minecraft.client.gui.components.ContainerObjectSelectionList<ConfigEntryList.Entry>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classA notice card: where edits go, why nothing is shown...static final classA nested group's heading: its name in the accent, then a rule to the edge; deeper groups are indented.static final classOne setting: its name and a line of description on the left, the editor and a reset button on the right.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, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionConfigEntryList(net.minecraft.client.Minecraft minecraft, int width, int height, int y) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextractListBackground(net.minecraft.client.gui.GuiGraphicsExtractor graphics) protected voidextractListSeparators(net.minecraft.client.gui.GuiGraphicsExtractor graphics) protected voidextractScrollbar(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY) intintvoidShows the pending values again, after undo, a reset or the server's values arriving.protected intvoidsetEntries(List<ConfigEntryList.Entry> entries) 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, getRowRight, getRowTop, getSelected, narrateListElementPosition, nextEntry, nextEntry, nextEntry, removeEntries, removeEntry, removeEntryFromTop, replaceEntries, scrollToEntry, setScrollAmount, setSelected, sort, swap, updateSize, updateSizeAndPosition, 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, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarY, scrollerHeight, scrollRate, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, getAlpha, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, setAlpha, 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
-
ConfigEntryList
public ConfigEntryList(net.minecraft.client.Minecraft minecraft, int width, int height, int y)
-
-
Method Details
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classnet.minecraft.client.gui.components.AbstractSelectionList<ConfigEntryList.Entry>
-
getRowLeft
public int getRowLeft()- Overrides:
getRowLeftin classnet.minecraft.client.gui.components.AbstractSelectionList<ConfigEntryList.Entry>
-
scrollBarX
protected int scrollBarX()- Overrides:
scrollBarXin classnet.minecraft.client.gui.components.AbstractSelectionList<ConfigEntryList.Entry>
-
setEntries
-
refreshValues
public void refreshValues()Shows the pending values again, after undo, a reset or the server's values arriving. -
extractListBackground
protected void extractListBackground(net.minecraft.client.gui.GuiGraphicsExtractor graphics) - Overrides:
extractListBackgroundin classnet.minecraft.client.gui.components.AbstractSelectionList<ConfigEntryList.Entry>
-
extractListSeparators
protected void extractListSeparators(net.minecraft.client.gui.GuiGraphicsExtractor graphics) - Overrides:
extractListSeparatorsin classnet.minecraft.client.gui.components.AbstractSelectionList<ConfigEntryList.Entry>
-
extractScrollbar
protected void extractScrollbar(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY) - Overrides:
extractScrollbarin classnet.minecraft.client.gui.components.AbstractScrollArea
-