public class WidgetList<T> extends net.minecraft.client.gui.widget.Widget implements ITooltipProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
WidgetList.ToolTipType |
| Constructor and Description |
|---|
WidgetList(int xIn,
int yIn,
int width,
int height) |
WidgetList(int xIn,
int yIn,
int width,
int height,
java.util.function.Consumer<WidgetList<T>> pressable) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T s) |
void |
addTooltip(double mouseX,
double mouseY,
java.util.List<net.minecraft.util.text.ITextComponent> curTip,
boolean shift) |
void |
clear() |
boolean |
contains(T s) |
java.util.List<T> |
getLines() |
T |
getSelectedLine() |
WidgetList<T> |
inverseSelected(boolean inverse) |
boolean |
isDoubleClicked() |
void |
onClick(double mouseX,
double mouseY) |
void |
removeSelected() |
void |
renderButton(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks) |
WidgetList<T> |
setColor(int color) |
void |
setSelected(int selected) |
WidgetList<T> |
setSelectedColors(int selectedFg,
int selectedBg) |
WidgetList<T> |
setToolTipType(WidgetList.ToolTipType toolTipType) |
int |
size() |
void |
unselectAll() |
changeFocus, clearFGColor, clicked, createNarrationMessage, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidthblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLinepublic WidgetList(int xIn,
int yIn,
int width,
int height)
public WidgetList(int xIn,
int yIn,
int width,
int height,
@Nonnull
java.util.function.Consumer<WidgetList<T>> pressable)
public WidgetList<T> setColor(int color)
public WidgetList<T> setToolTipType(WidgetList.ToolTipType toolTipType)
public WidgetList<T> setSelectedColors(int selectedFg, int selectedBg)
public WidgetList<T> inverseSelected(boolean inverse)
public void renderButton(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks)
renderButton in class net.minecraft.client.gui.widget.Widgetpublic boolean isDoubleClicked()
public void setSelected(int selected)
public void unselectAll()
public java.util.List<T> getLines()
public T getSelectedLine()
public boolean contains(T s)
public void add(T s)
public void removeSelected()
public void clear()
public int size()
public void onClick(double mouseX,
double mouseY)
onClick in class net.minecraft.client.gui.widget.Widgetpublic void addTooltip(double mouseX,
double mouseY,
java.util.List<net.minecraft.util.text.ITextComponent> curTip,
boolean shift)
addTooltip in interface ITooltipProvider