Class TextButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.PressableWidget
net.minecraft.client.gui.widget.ButtonWidget
net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
- All Implemented Interfaces:
net.minecraft.client.gui.Drawable,net.minecraft.client.gui.Element,net.minecraft.client.gui.Narratable,net.minecraft.client.gui.navigation.Navigable,net.minecraft.client.gui.Selectable,net.minecraft.client.gui.widget.Widget
@Environment(CLIENT)
public class TextButtonWidget
extends net.minecraft.client.gui.widget.ButtonWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.ButtonWidget
net.minecraft.client.gui.widget.ButtonWidget.Builder, net.minecraft.client.gui.widget.ButtonWidget.NarrationSupplier, net.minecraft.client.gui.widget.ButtonWidget.PressActionNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
net.minecraft.client.gui.Selectable.SelectionType -
Field Summary
Fields inherited from class net.minecraft.client.gui.widget.ButtonWidget
DEFAULT_HEIGHT, DEFAULT_NARRATION_SUPPLIER, DEFAULT_WIDTH, DEFAULT_WIDTH_SMALL, narrationSupplier, onPressFields inherited from class net.minecraft.client.gui.widget.PressableWidget
field_43046, field_43047, field_43048, field_43050, field_43100, field_43101Fields inherited from class net.minecraft.client.gui.widget.ClickableWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionTextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress) TextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress, int textColor) TextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress, int textColor, int buttonColor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderButton(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) voidsetColor(int color) Methods inherited from class net.minecraft.client.gui.widget.ButtonWidget
appendClickableNarrations, builder, getNarrationMessage, onPressMethods inherited from class net.minecraft.client.gui.widget.PressableWidget
drawMessage, keyPressed, onClickMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawTexture, forEachChild, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getTooltip, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, playDownSound, render, setAlpha, setFocused, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
charTyped, getFocusedPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Constructor Details
-
TextButtonWidget
public TextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress) -
TextButtonWidget
public TextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress, int textColor) -
TextButtonWidget
public TextButtonWidget(int x, int y, int width, int height, net.minecraft.text.Text text, net.minecraft.client.gui.widget.ButtonWidget.PressAction onPress, int textColor, int buttonColor)
-
-
Method Details
-
setColor
public void setColor(int color) -
renderButton
protected void renderButton(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) - Overrides:
renderButtonin classnet.minecraft.client.gui.widget.PressableWidget
-