@Environment(value=CLIENT) public abstract class SliderWidget extends AbstractButtonWidget
| Modifier and Type | Field and Description |
|---|---|
protected double |
value |
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, yBACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE| Constructor and Description |
|---|
SliderWidget(int x,
int y,
int width,
int height,
Text text,
double value) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
applyValue() |
protected class_5250 |
getNarrationMessage() |
protected int |
getYImage(boolean isHovered) |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
void |
onClick(double mouseX,
double mouseY) |
protected void |
onDrag(double mouseX,
double mouseY,
double deltaX,
double deltaY) |
void |
onRelease(double mouseX,
double mouseY) |
void |
playDownSound(SoundManager soundManager) |
protected void |
renderBg(MatrixStack matrixStack,
MinecraftClient minecraftClient,
int mouseY,
int int2) |
private void |
setValue(double mouseX) |
private void |
setValueFromMouse(double mouseX) |
protected abstract void |
updateMessage() |
changeFocus, clicked, getHeight, getMessage, getWidth, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onFocusedChanged, queueNarration, render, renderButton, renderToolTip, setAlpha, setFocused, setMessage, setWidthdrawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, fill, fillGradient, getZOffset, method_27534, method_27535, setZOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharTyped, keyReleased, mouseMoved, mouseScrolledpublic SliderWidget(int x,
int y,
int width,
int height,
Text text,
double value)
protected int getYImage(boolean isHovered)
getYImage in class AbstractButtonWidgetprotected class_5250 getNarrationMessage()
getNarrationMessage in class AbstractButtonWidgetprotected void renderBg(MatrixStack matrixStack, MinecraftClient minecraftClient, int mouseY, int int2)
renderBg in class AbstractButtonWidgetpublic void onClick(double mouseX,
double mouseY)
onClick in class AbstractButtonWidgetpublic boolean keyPressed(int keyCode,
int scanCode,
int modifiers)
private void setValueFromMouse(double mouseX)
private void setValue(double mouseX)
protected void onDrag(double mouseX,
double mouseY,
double deltaX,
double deltaY)
onDrag in class AbstractButtonWidgetpublic void playDownSound(SoundManager soundManager)
playDownSound in class AbstractButtonWidgetpublic void onRelease(double mouseX,
double mouseY)
onRelease in class AbstractButtonWidgetprotected abstract void updateMessage()
protected abstract void applyValue()