Class FreeKeysList
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
net.minecraft.client.gui.components.ContainerObjectSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
net.minecraft.client.gui.screens.options.controls.KeyBindsList
com.blamejared.controlling.client.CustomList
com.blamejared.controlling.client.FreeKeysList
- 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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.options.controls.KeyBindsList
net.minecraft.client.gui.screens.options.controls.KeyBindsList.CategoryEntry, net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry, net.minecraft.client.gui.screens.options.controls.KeyBindsList.KeyEntryNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class com.blamejared.controlling.client.CustomList
allEntriesFields 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
ConstructorsConstructorDescriptionFreeKeysList(net.minecraft.client.gui.screens.options.controls.KeyBindsScreen controls, net.minecraft.client.Minecraft mcIn) -
Method Summary
Methods inherited from class com.blamejared.controlling.client.CustomList
addEntry, getAllEntriesMethods inherited from class net.minecraft.client.gui.screens.options.controls.KeyBindsList
getRowWidth, refreshEntries, resetMappingAndUpdateButtonsMethods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList
isSelectedItem, narrationPriority, nextFocusPath, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList
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, renderListBackground, renderListItems, renderListSeparators, renderSelection, renderWidget, replaceEntries, scrollbarVisible, setClampedScrollAmount, setRenderHeader, setScrollAmount, setSelected, updateScrollingState, updateSize, updateSizeAndPositionMethods 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, getFGColor, getHeight, getMessage, getRectangle, 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, 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
-
FreeKeysList
public FreeKeysList(net.minecraft.client.gui.screens.options.controls.KeyBindsScreen controls, net.minecraft.client.Minecraft mcIn)
-
-
Method Details
-
getBottom
public int getBottom()- Overrides:
getBottomin classnet.minecraft.client.gui.components.AbstractWidget
-
getRight
public int getRight()- Overrides:
getRightin classnet.minecraft.client.gui.components.AbstractWidget
-
recalculate
public void recalculate() -
getScrollbarPosition
protected int getScrollbarPosition()- Overrides:
getScrollbarPositionin classnet.minecraft.client.gui.screens.options.controls.KeyBindsList
-