Class ButtonWidget
java.lang.Object
net.minecraft.src.Gui
emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
emi.shims.java.net.minecraft.client.gui.widget.ButtonWidget
- Direct Known Subclasses:
ResolutionButtonWidget,SizedButtonWidget
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic interfaceNested classes/interfaces inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
ClickableWidget.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected static final ButtonWidget.NarrationSupplierstatic final intstatic final intprotected final ButtonWidget.NarrationSupplierprotected final ButtonWidget.PressActionFields inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, width, x, yFields inherited from class net.minecraft.src.Gui
icons, optionsBackground, statIcons, zLevel -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier) -
Method Summary
Modifier and TypeMethodDescriptionstatic ButtonWidget.Builderbuilder(Text message, ButtonWidget.PressAction onPress) voidonClick(double mouseX, double mouseY) voidonPress()voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float tickDelta) Methods inherited from class emi.shims.java.net.minecraft.client.gui.widget.ClickableWidget
clicked, drawTexture, forEachChild, getHeight, getMessage, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, playDownSound, render, setAlpha, setFocused, setMessage, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class net.minecraft.src.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawTexturedModelRectFromIcon, drawVerticalLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.shims.java.net.minecraft.client.gui.Element
charTyped, keyPressed, keyReleased, mouseMoved, mouseScrolled
-
Field Details
-
DEFAULT_WIDTH_SMALL
public static final int DEFAULT_WIDTH_SMALL- See Also:
-
DEFAULT_WIDTH
public static final int DEFAULT_WIDTH- See Also:
-
DEFAULT_HEIGHT
public static final int DEFAULT_HEIGHT- See Also:
-
DEFAULT_NARRATION_SUPPLIER
-
onPress
-
narrationSupplier
-
-
Constructor Details
-
ButtonWidget
protected ButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier)
-
-
Method Details
-
builder
-
renderButton
- Specified by:
renderButtonin classClickableWidget
-
onClick
public void onClick(double mouseX, double mouseY) - Overrides:
onClickin classClickableWidget
-
onPress
public void onPress()
-