public class SelectionWidget extends Widget
| Modifier and Type | Field and Description |
|---|---|
static net.minecraft.util.ResourceLocation |
TEXTURE |
| Constructor and Description |
|---|
SelectionWidget(WidgetManager manager,
int xPos,
int yPos,
WidgetScrollBar scrollBar,
GuiGeneticFilter gui) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(int startX,
int startY) |
void |
filterEntries(java.lang.String filter) |
SelectionLogic |
getLogic() |
ToolTip |
getToolTip(int mouseX,
int mouseY) |
void |
handleMouseClick(int mouseX,
int mouseY,
int mouseButton) |
boolean |
isMouseOver(int mouseX,
int mouseY) |
boolean |
isSame(ISelectableProvider provider) |
<S> void |
setProvider(ISelectableProvider<S> provider) |
getHeight, getWidth, getX, getY, handleMouseMove, handleMouseRelease, isToolTipVisible, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisRelativeToGuipublic SelectionWidget(WidgetManager manager, int xPos, int yPos, WidgetScrollBar scrollBar, GuiGeneticFilter gui)
public <S> void setProvider(@Nullable
ISelectableProvider<S> provider)
public boolean isSame(ISelectableProvider provider)
@Nullable public SelectionLogic getLogic()
public boolean isMouseOver(int mouseX,
int mouseY)
isMouseOver in interface IToolTipProviderisMouseOver in class Widget@Nullable public ToolTip getToolTip(int mouseX, int mouseY)
getToolTip in interface IToolTipProvidergetToolTip in class Widgetpublic void handleMouseClick(int mouseX,
int mouseY,
int mouseButton)
handleMouseClick in class Widgetpublic void filterEntries(java.lang.String filter)