Class KeyBindingList
- java.lang.Object
-
- net.minecraft.client.gui.AbstractGui
-
- net.minecraft.client.gui.FocusableGui
-
- net.minecraft.client.gui.widget.list.AbstractList<E>
-
- net.minecraft.client.gui.widget.list.AbstractOptionList<KeyBindingList.Entry>
-
- net.minecraft.client.gui.widget.list.KeyBindingList
-
- All Implemented Interfaces:
IGuiEventListener
,INestedGuiEventHandler
,IRenderable
public class KeyBindingList extends AbstractOptionList<KeyBindingList.Entry>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
KeyBindingList.CategoryEntry
static class
KeyBindingList.Entry
class
KeyBindingList.KeyEntry
-
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.list.AbstractList
AbstractList.AbstractListEntry<E extends AbstractList.AbstractListEntry<E>>, AbstractList.Ordering, AbstractList.SimpleArrayList
-
-
Field Summary
Fields Modifier and Type Field Description private ControlsScreen
controlsScreen
private int
maxNameWidth
-
Fields inherited from class net.minecraft.client.gui.widget.list.AbstractList
centerListVertically, headerHeight, height, itemHeight, minecraft, width, x0, x1, y0, y1
-
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
-
Constructor Summary
Constructors Constructor Description KeyBindingList(ControlsScreen p_i45031_1_, Minecraft p_i45031_2_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRowWidth()
protected int
getScrollbarPosition()
-
Methods inherited from class net.minecraft.client.gui.widget.list.AbstractOptionList
changeFocus, isSelectedItem
-
Methods inherited from class net.minecraft.client.gui.widget.list.AbstractList
addEntry, centerScrollOn, children, clearEntries, clickedHeader, ensureVisible, getBottom, getEntry, getEntryAtPosition, getFocused, getHeight, getItemCount, getLeft, getMaxPosition, getMaxScroll, getRight, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelected, getTop, getWidth, isFocused, isMouseOver, keyPressed, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, moveSelection, moveSelection, refreshSelection, remove, removeEntry, render, renderBackground, renderDecorations, renderHeader, renderList, replaceEntries, setLeftPos, setRenderBackground, setRenderHeader, setRenderSelection, setRenderTopAndBottom, setScrollAmount, setSelected, updateScrollingState, updateSize
-
Methods inherited from class net.minecraft.client.gui.FocusableGui
isDragging, setDragging, setFocused
-
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMoved
-
Methods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, setInitialFocus
-
-
-
-
Field Detail
-
controlsScreen
private final ControlsScreen controlsScreen
-
maxNameWidth
private int maxNameWidth
-
-
Constructor Detail
-
KeyBindingList
public KeyBindingList(ControlsScreen p_i45031_1_, Minecraft p_i45031_2_)
-
-
Method Detail
-
getScrollbarPosition
protected int getScrollbarPosition()
- Overrides:
getScrollbarPosition
in classAbstractList<KeyBindingList.Entry>
-
getRowWidth
public int getRowWidth()
- Overrides:
getRowWidth
in classAbstractList<KeyBindingList.Entry>
-
-