@Environment(value=CLIENT) class RealmsMainScreen.RealmSelectionList extends RealmsObjectSelectionList<RealmsMainScreen.Entry>
AlwaysSelectedEntryListWidget.Entry<E extends AlwaysSelectedEntryListWidget.Entry<E>>
bottom, centerListVertically, client, headerHeight, height, itemHeight, left, renderHeader, renderSelection, right, top, width, yDrag
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
RealmSelectionList() |
Modifier and Type | Method and Description |
---|---|
int |
getMaxPosition() |
int |
getRowWidth() |
boolean |
isFocused() |
void |
itemClicked(int cursorY,
int selectionIndex,
double mouseX,
double mouseY,
int listWidth) |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
boolean |
mouseClicked(double mouseX,
double mouseY,
int button) |
void |
setSelected(AlwaysSelectedEntryListWidget.Entry entry) |
void |
setSelected(int index) |
addEntry, clear, getItemCount, getRowLeft, getRowTop, getScrollbarPositionX, replaceEntries, setSelectedItem
changeFocus
centerScrollOn, children, clearEntries, clickedHeader, ensureVisible, getEntry, getEntryAtPosition, getFocused, getScrollAmount, getSelected, isMouseOver, isSelectedItem, mouseDragged, mouseReleased, mouseScrolled, moveSelection, remove, removeEntry, render, renderBackground, renderDecorations, renderHeader, renderHoleBackground, renderList, setLeftPos, setRenderHeader, setScrollAmount, setSelected, updateScrollingState, updateSize
isDragging, setDragging, setFocused
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
charTyped, focusOn, hoveredElement, keyReleased, setInitialFocus
mouseMoved
public boolean isFocused()
isFocused
in class EntryListWidget<RealmsMainScreen.Entry>
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
keyPressed
in interface Element
keyPressed
in interface ParentElement
keyPressed
in class EntryListWidget<RealmsMainScreen.Entry>
public boolean mouseClicked(double mouseX, double mouseY, int button)
mouseClicked
in interface Element
mouseClicked
in interface ParentElement
mouseClicked
in class EntryListWidget<RealmsMainScreen.Entry>
public void setSelected(int index)
setSelected
in class RealmsObjectSelectionList<RealmsMainScreen.Entry>
public void setSelected(@Nullable AlwaysSelectedEntryListWidget.Entry entry)
public void itemClicked(int cursorY, int selectionIndex, double mouseX, double mouseY, int listWidth)
itemClicked
in class RealmsObjectSelectionList<RealmsMainScreen.Entry>
public int getMaxPosition()
getMaxPosition
in class RealmsObjectSelectionList<RealmsMainScreen.Entry>
public int getRowWidth()
getRowWidth
in class RealmsObjectSelectionList<RealmsMainScreen.Entry>