@Environment(value=CLIENT) public abstract class AbstractPressableButtonWidget extends AbstractButtonWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, y
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
AbstractPressableButtonWidget(int x,
int y,
int width,
int height,
String message) |
Modifier and Type | Method and Description |
---|---|
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
void |
onClick(double mouseX,
double mouseY) |
abstract void |
onPress() |
changeFocus, clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, renderButton, renderToolTip, setAlpha, setFocused, setMessage, setWidth
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, keyReleased, mouseMoved, mouseScrolled
public AbstractPressableButtonWidget(int x, int y, int width, int height, String message)
public abstract void onPress()
public void onClick(double mouseX, double mouseY)
onClick
in class AbstractButtonWidget
public boolean keyPressed(int keyCode, int scanCode, int modifiers)