public static class FilteringRulesScreen.RulesList extends me.shedaniel.clothconfig2.forge.gui.widget.DynamicElementListWidget<FilteringRulesScreen.RuleEntry>
me.shedaniel.clothconfig2.forge.gui.widget.DynamicElementListWidget.ElementEntry<E extends me.shedaniel.clothconfig2.forge.gui.widget.DynamicElementListWidget.ElementEntry<E>>me.shedaniel.clothconfig2.forge.gui.widget.DynamicNewSmoothScrollingEntryListWidget.Interpolation, me.shedaniel.clothconfig2.forge.gui.widget.DynamicNewSmoothScrollingEntryListWidget.Precisionme.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget.Entry<E extends me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget.Entry<E>>, me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget.SmoothScrollingSettingsduration, smoothScrolling, start, target| Constructor and Description |
|---|
RulesList(net.minecraft.client.Minecraft client,
int width,
int height,
int top,
int bottom,
net.minecraft.util.ResourceLocation backgroundLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
addItem(FilteringRulesScreen.RuleEntry item) |
boolean |
changeFocus(boolean lookForwards) |
int |
getItemWidth() |
protected int |
getScrollbarPosition() |
protected boolean |
isSelected(int index) |
boolean |
mouseClicked(double double_1,
double double_2,
int int_1) |
capYPosition, isSmoothScrolling, mouseDragged, mouseScrolled, offset, render, renderScrollBar, scrollTo, scrollTo, setSmoothScrollingcenterScrollOn, children, clearItems, clickedHeader, drawBackground, ensureVisible, getItem, getItemAtPosition, getItemCount, getListener, getMaxScroll, getMaxScrollPosition, getRowLeft, getRowTop, getScroll, getScrollBottom, getSelectedItem, isFocused, isMouseOver, keyPressed, mouseReleased, moveSelection, remove, removeEntry, renderBackBackground, renderDecorations, renderHeader, renderHoleBackground, renderItem, renderList, scroll, selectItem, setLeftPos, setRenderHeader, setRenderSelection, updateScrollingState, updateSizeisDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic RulesList(net.minecraft.client.Minecraft client,
int width,
int height,
int top,
int bottom,
net.minecraft.util.ResourceLocation backgroundLocation)
public boolean changeFocus(boolean lookForwards)
changeFocus in interface net.minecraft.client.gui.IGuiEventListenerchangeFocus in interface net.minecraft.client.gui.INestedGuiEventHandlerchangeFocus in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicElementListWidget<FilteringRulesScreen.RuleEntry>protected boolean isSelected(int index)
isSelected in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicElementListWidget<FilteringRulesScreen.RuleEntry>protected int addItem(FilteringRulesScreen.RuleEntry item)
addItem in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget<FilteringRulesScreen.RuleEntry>public boolean mouseClicked(double double_1,
double double_2,
int int_1)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlermouseClicked in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget<FilteringRulesScreen.RuleEntry>public int getItemWidth()
getItemWidth in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget<FilteringRulesScreen.RuleEntry>protected int getScrollbarPosition()
getScrollbarPosition in class me.shedaniel.clothconfig2.forge.gui.widget.DynamicEntryListWidget<FilteringRulesScreen.RuleEntry>