net.minecraft.client.gui.components

public abstract class AbstractWidget

implements Renderable, GuiEventListener, LayoutElement, NarratableEntry

ght
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.class_339
net.minecraft.client.gui.widget.ClickableWidget

Field summary

Modifier and TypeField
protected int
g
width
field_22758
width
protected int
h
height
field_22759
height
private int
a
x
field_22760
x
private int
b
y
field_22761
y
protected Component
i
message
field_22754
message
protected boolean
j
isHovered
field_22762
hovered
public boolean
k
active
field_22763
active
public boolean
l
visible
field_22764
visible
protected float
m
alpha
field_22765
alpha
private int
c
tabOrderGroup
field_42116
navigationOrder
private boolean
d
focused
field_22756
focused
private final WidgetTooltipHolder
e
tooltip
field_41095
tooltip

Constructor summary

ModifierConstructor
public (int x, int y, int width, int height, Component message)

Method summary

Modifier and TypeMethod
public int
aQ_()
getHeight()
method_25364()
getHeight()
public final void
a(ghi arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
d(ghi arg0)
handleCursor(GuiGraphics arg0)
method_76256(class_332 arg0)
setCursor(DrawContext context)
public void
a(gjk arg0)
setTooltip(Tooltip arg0)
method_47400(class_7919 arg0)
setTooltip(Tooltip tooltip)
public void
a(Duration arg0)
setTooltipDelay(Duration arg0)
method_47402(Duration arg0)
setTooltipDelay(Duration tooltipDelay)
protected MutableComponent
f()
createNarrationMessage()
method_25360()
getNarrationMessage()
public static MutableComponent
b(yh arg0)
wrapDefaultNarrationMessage(Component arg0)
method_32602(class_2561 arg0)
getNarrationMessage(Text message)
protected abstract void
a_(ghi arg0, int arg1, int arg2, float arg3)
renderWidget(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks)
protected void
a(ghc arg0, yh arg1, int arg2)
renderScrollingStringOverContents(ActiveTextCollector arg0, Component arg1, int arg2)
method_75799(class_12225 arg0, class_2561 arg1, int arg2)
drawTextWithMargin(TextConsumer drawer, Text text, int marginX)
public void
b(gxs arg0, boolean arg1)
onClick(MouseButtonEvent arg0, boolean arg1)
method_25348(class_11909 arg0, boolean arg1)
onClick(Click click, boolean doubled)
public void
a(gxs arg0)
onRelease(MouseButtonEvent arg0)
method_25357(class_11909 arg0)
onRelease(Click click)
protected void
b(gxs arg0, double arg1, double arg2)
onDrag(MouseButtonEvent arg0, double arg1, double arg2)
method_25349(class_11909 arg0, double arg1, double arg2)
onDrag(Click click, double offsetX, double offsetY)
public boolean
a(gxs arg0, boolean arg1)
mouseClicked(MouseButtonEvent arg0, boolean arg1)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public boolean
b(gxs arg0)
mouseReleased(MouseButtonEvent arg0)
method_25406(class_11909 arg0)
mouseReleased(Click arg0)
protected boolean
a(gxt arg0)
isValidClickButton(MouseButtonInfo arg0)
method_25351(class_11910 arg0)
isValidClickButton(MouseInput input)
public boolean
a(gxs arg0, double arg1, double arg2)
mouseDragged(MouseButtonEvent arg0, double arg1, double arg2)
method_25403(class_11909 arg0, double arg1, double arg2)
mouseDragged(Click arg0, double arg1, double arg2)
public ComponentPath
a(goa arg0)
nextFocusPath(FocusNavigationEvent arg0)
method_48205(class_8023 arg0)
getNavigationPath(GuiNavigation arg0)
public boolean
a_(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
method_25405(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
public void
a(imn arg0)
playDownSound(SoundManager arg0)
method_25354(class_1144 arg0)
playDownSound(SoundManager soundManager)
public static void
b(imn arg0)
playButtonClickSound(SoundManager arg0)
method_62888(class_1144 arg0)
playClickSound(SoundManager soundManager)
public int
aR_()
getWidth()
method_25368()
getWidth()
public void
c(int arg0)
setWidth(int arg0)
method_25358(int arg0)
setWidth(int width)
public void
d(int arg0)
setHeight(int arg0)
method_53533(int arg0)
setHeight(int height)
public void
a(float arg0)
setAlpha(float arg0)
method_25350(float arg0)
setAlpha(float alpha)
public float
A()
getAlpha()
method_75798()
getAlpha()
public void
a_(yh arg0)
setMessage(Component arg0)
method_25355(class_2561 arg0)
setMessage(Text message)
public Component
B()
getMessage()
method_25369()
getMessage()
public boolean
aO_()
isFocused()
method_25370()
isFocused()
public boolean
C()
isHovered()
method_49606()
isHovered()
public boolean
D()
isHoveredOrFocused()
method_25367()
isSelected()
public boolean
b()
isActive()
method_37303()
isInteractable()
public void
b(boolean arg0)
setFocused(boolean arg0)
method_25365(boolean arg0)
setFocused(boolean arg0)
public NarratableEntry$NarrationPriority
y()
narrationPriority()
method_37018()
getType()
public final void
b(gnv arg0)
updateNarration(NarrationElementOutput arg0)
method_37020(class_6382 arg0)
appendNarrations(NarrationMessageBuilder arg0)
protected abstract void
a(gnv arg0)
updateWidgetNarration(NarrationElementOutput arg0)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder builder)
protected void
c(gnv arg0)
defaultButtonNarrationText(NarrationElementOutput arg0)
method_37021(class_6382 arg0)
appendDefaultNarrations(NarrationMessageBuilder builder)
public int
aS_()
getX()
method_46426()
getX()
public void
f(int arg0)
setX(int arg0)
method_46421(int arg0)
setX(int arg0)
public int
aT_()
getY()
method_46427()
getY()
public void
g(int arg0)
setY(int arg0)
method_46419(int arg0)
setY(int arg0)
public int
E()
getRight()
method_55442()
getRight()
public int
F()
getBottom()
method_55443()
getBottom()
public void
a(Consumer<ght> arg0)
visitWidgets(Consumer<AbstractWidget> arg0)
method_48206(Consumer<class_339> arg0)
forEachChild(Consumer<ClickableWidget> arg0)
public void
b(int arg0, int arg1)
setSize(int arg0, int arg1)
method_55445(int arg0, int arg1)
setDimensions(int width, int height)
public ScreenRectangle
aU_()
getRectangle()
method_48202()
getNavigationFocus()
private boolean
b(double arg0, double arg1)
areCoordinatesInRectangle(double arg0, double arg1)
method_72102(double arg0, double arg1)
isInBounds(double x, double y)
public void
b(int arg0, int arg1, int arg2, int arg3)
setRectangle(int arg0, int arg1, int arg2, int arg3)
method_55444(int arg0, int arg1, int arg2, int arg3)
setDimensionsAndPosition(int width, int height, int x, int y)
public int
G()
getTabOrderGroup()
method_48590()
getNavigationOrder()
public void
e(int arg0)
setTabOrderGroup(int arg0)
method_48591(int arg0)
setNavigationOrder(int navigationOrder)