net.minecraft.client.gui.widget

public abstract class ButtonWidget

extends GuiElement implements GuiEventListener

All mapped superinterfaces:

GuiEventListener

cgu
net.minecraft.class_356
net.minecraft.client.gui.widget.ButtonWidget
net.minecraft.client.gui.GuiButton
net.minecraft.client.gui.GuiButton

Field summary

Modifier and TypeField
protected static final Identifier
a
field_6282
WIDGETS_LOCATION
field_146122_a
BUTTON_TEXTURES
protected int
f
field_1049
width
field_146120_f
width
protected int
g
field_1050
height
field_146121_g
height
public int
h
field_1051
x
field_146128_h
x
public int
i
field_1052
y
field_146129_i
y
public String
j
field_1053
message
field_146126_j
displayString
public int
k
field_1054
id
field_146127_k
id
public boolean
l
field_1055
active
field_146124_l
enabled
public boolean
m
field_1056
visible
field_146125_m
visible
protected boolean
n
field_5056
hovered
field_146123_n
hovered
private boolean
o
field_20064
pressed
field_194832_o
isDragging

Constructor summary

ModifierConstructor
public (int id, int x, int y, String message)
public (int id, int x, int y, int width, int height, String message)

Method summary

Modifier and TypeMethod
protected int
a(boolean arg0)
method_892(boolean arg0)
getYImage(boolean hovered)
func_146114_a(boolean arg0)
getHoverState(boolean mouseOver)
public void
a(int arg0, int arg1, float arg2)
method_891(int arg0, int arg1, float arg2)
render(int mouseX, int mouseY, float tickDelta)
func_194828_a(int arg0, int arg1, float arg2)
render(int mouseX, int mouseY, float partialTicks)
protected void
a(cft arg0, int arg1, int arg2)
method_893(class_1600 arg0, int arg1, int arg2)
renderBackground(Minecraft minecraft, int mouseX, int mouseY)
func_146119_b(Minecraft arg0, int arg1, int arg2)
renderBg(Minecraft mc, int mouseX, int mouseY)
public void
a(double arg0, double arg1)
method_18374(double arg0, double arg1)
click(double mouseX, double mouseY)
func_194829_a(double arg0, double arg1)
onClick(double mouseX, double mouseY)
public void
b(double arg0, double arg1)
method_18376(double arg0, double arg1)
release(double mouseX, double mouseY)
func_194831_b(double arg0, double arg1)
onRelease(double mouseX, double mouseY)
protected void
a(double arg0, double arg1, double arg2, double arg3)
method_18375(double arg0, double arg1, double arg2, double arg3)
drag(double mouseX, double mouseY, double dx, double dy)
func_194827_a(double arg0, double arg1, double arg2, double arg3)
onDrag(double mouseX, double mouseY, double mouseDX, double mouseDY)
public boolean
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
public boolean
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
public boolean
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
protected boolean
c(double arg0, double arg1)
method_18377(double arg0, double arg1)
isMouseOver(double mouseX, double mouseY)
func_199400_c(double arg0, double arg1)
isPressable(double mouseX, double mouseY)
public boolean
a()
method_4229()
isHovered()
func_146115_a()
isMouseOver()
public void
a(int arg0, int arg1)
method_4230(int arg0, int arg1)
renderTooltip(int mouseX, int mouseY)
func_146111_b(int arg0, int arg1)
drawButtonForegroundLayer(int mouseX, int mouseY)
public void
a(dgt arg0)
method_6687(class_1909 arg0)
playClickSound(SoundManager soundManager)
func_146113_a(SoundHandler arg0)
playPressSound(SoundHandler soundHandlerIn)
public int
b()
method_6688()
getWidth()
func_146117_b()
getWidth()
public void
a(int arg0)
method_9443(int arg0)
setWidth(int width)
func_175211_a(int arg0)
setWidth(int width)