Class ModListWidget
- 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.ExtendedList<ModListWidget.ModEntry>
-
- net.minecraftforge.fml.client.gui.widget.ModListWidget
-
- All Implemented Interfaces:
IGuiEventListener
,INestedGuiEventHandler
,IRenderable
public class ModListWidget extends ExtendedList<ModListWidget.ModEntry>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ModListWidget.ModEntry
-
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.list.ExtendedList
ExtendedList.AbstractListEntry<E extends ExtendedList.AbstractListEntry<E>>
-
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.list.AbstractList
AbstractList.Ordering
-
-
Field Summary
Fields Modifier and Type Field Description private int
listWidth
private ModListScreen
parent
private static ResourceLocation
VERSION_CHECK_ICONS
-
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 ModListWidget(ModListScreen parent, int listWidth, int top, int bottom)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRowWidth()
protected int
getScrollbarPosition()
void
refreshList()
protected void
renderBackground(MatrixStack mStack)
private static java.lang.String
stripControlCodes(java.lang.String value)
-
Methods inherited from class net.minecraft.client.gui.widget.list.ExtendedList
changeFocus
-
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, isSelectedItem, keyPressed, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, moveSelection, moveSelection, refreshSelection, remove, removeEntry, render, 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
-
VERSION_CHECK_ICONS
private static final ResourceLocation VERSION_CHECK_ICONS
-
listWidth
private final int listWidth
-
parent
private ModListScreen parent
-
-
Constructor Detail
-
ModListWidget
public ModListWidget(ModListScreen parent, int listWidth, int top, int bottom)
-
-
Method Detail
-
stripControlCodes
private static java.lang.String stripControlCodes(java.lang.String value)
-
getScrollbarPosition
protected int getScrollbarPosition()
- Overrides:
getScrollbarPosition
in classAbstractList<ModListWidget.ModEntry>
-
getRowWidth
public int getRowWidth()
- Overrides:
getRowWidth
in classAbstractList<ModListWidget.ModEntry>
-
refreshList
public void refreshList()
-
renderBackground
protected void renderBackground(MatrixStack mStack)
- Overrides:
renderBackground
in classAbstractList<ModListWidget.ModEntry>
-
-