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 classModListWidget.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 intlistWidthprivate ModListScreenparentprivate static ResourceLocationVERSION_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 intgetRowWidth()protected intgetScrollbarPosition()voidrefreshList()protected voidrenderBackground(MatrixStack mStack)private static java.lang.StringstripControlCodes(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:
getScrollbarPositionin classAbstractList<ModListWidget.ModEntry>
-
getRowWidth
public int getRowWidth()
- Overrides:
getRowWidthin classAbstractList<ModListWidget.ModEntry>
-
refreshList
public void refreshList()
-
renderBackground
protected void renderBackground(MatrixStack mStack)
- Overrides:
renderBackgroundin classAbstractList<ModListWidget.ModEntry>
-
-