net.minecraft.client.gui.components

public abstract class AbstractWidget

implements Renderable, GuiEventListener, LayoutElement, NarratableEntry

gdn
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.class_339
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.src.C_3449_

Field summary

Modifier and TypeField
private static final double
a
PERIOD_PER_SCROLLED_PIXEL
field_43055
FOCUSED_NARRATION_DELAY
f_273912_
private static final double
b
MIN_SCROLL_PERIOD
field_43056
UNFOCUSED_NARRATION_DELAY
f_273840_
protected int
f
width
field_22758
width
f_93618_
protected int
g
height
field_22759
height
f_93619_
private int
c
x
field_22760
x
f_93620_
private int
d
y
field_22761
y
f_93621_
private Component
e
message
field_22754
message
f_93614_
protected boolean
h
isHovered
field_22762
hovered
f_93622_
public boolean
i
active
field_22763
active
f_93623_
public boolean
j
visible
field_22764
visible
f_93624_
protected float
k
alpha
field_22765
alpha
f_93625_
private int
l
tabOrderGroup
field_42116
navigationOrder
f_267443_
private boolean
m
focused
field_22756
focused
f_93616_
private final WidgetTooltipHolder
n
tooltip
field_41095
tooltip
f_256816_

Constructor summary

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

Method summary

Modifier and TypeMethod
public int
aR_()
getHeight()
method_25364()
getHeight()
m_93694_()
public final void
a(gdd 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)
m_88315_(C_279497_ p_93658_, int p_93659_, int p_93660_, float arg3)
public void
a(gfc arg0)
setTooltip(Tooltip arg0)
method_47400(class_7919 arg0)
setTooltip(Tooltip tooltip)
m_257544_(C_256714_ arg0)
public void
a(Duration arg0)
setTooltipDelay(Duration arg0)
method_47402(Duration arg0)
setTooltipDelay(Duration tooltipDelay)
m_257427_(Duration arg0)
protected MutableComponent
e()
createNarrationMessage()
method_25360()
getNarrationMessage()
m_5646_()
public static MutableComponent
b(xx arg0)
wrapDefaultNarrationMessage(Component arg0)
method_32602(class_2561 arg0)
getNarrationMessage(Text message)
m_168799_(C_4996_ p_168800_)
protected abstract void
b(gdd 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)
m_87963_(C_279497_ p_268034_, int p_268009_, int p_268085_, float arg3)
protected static void
a(gdd arg0, gda arg1, xx arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
renderScrollingString(GuiGraphics arg0, Font arg1, Component arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_52718(class_332 arg0, class_327 arg1, class_2561 arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
drawScrollableText(DrawContext context, TextRenderer textRenderer, Text text, int startX, int startY, int endX, int endY, int color)
m_280138_(C_279497_ p_281620_, C_3429_ p_282651_, C_4996_ p_281467_, int p_283621_, int p_282084_, int p_283398_, int p_281938_, int p_283471_)
protected static void
a(gdd arg0, gda arg1, xx arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
renderScrollingString(GuiGraphics arg0, Font arg1, Component arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_49605(class_332 arg0, class_327 arg1, class_2561 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
drawScrollableText(DrawContext context, TextRenderer textRenderer, Text text, int centerX, int startX, int startY, int endX, int endY, int color)
m_295717_(C_279497_ p_298878_, C_3429_ p_301352_, C_4996_ p_297799_, int p_300294_, int p_297733_, int p_298903_, int p_300338_, int p_297281_, int p_299081_)
protected void
a(gdd arg0, gda arg1, int arg2, int arg3)
renderScrollingString(GuiGraphics arg0, Font arg1, int arg2, int arg3)
method_49604(class_332 arg0, class_327 arg1, int arg2, int arg3)
drawScrollableText(DrawContext context, TextRenderer textRenderer, int xMargin, int color)
m_280372_(C_279497_ p_282790_, C_3429_ p_282664_, int p_282944_, int arg3)
public void
b(gti arg0, boolean arg1)
onClick(MouseButtonEvent arg0, boolean arg1)
method_25348(class_11909 arg0, boolean arg1)
onClick(Click click, boolean doubled)
m_5716_(C_410856_ p_429202_, boolean arg1)
public void
b(gti arg0)
onRelease(MouseButtonEvent arg0)
method_25357(class_11909 arg0)
onRelease(Click click)
m_7691_(C_410856_ arg0)
protected void
b(gti 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)
m_7212_(C_410856_ p_93636_, double p_93637_, double arg2)
public boolean
a(gti arg0, boolean arg1)
mouseClicked(MouseButtonEvent arg0, boolean arg1)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
m_6375_(C_410856_ p_430750_, boolean arg1)
public boolean
a(gti arg0)
mouseReleased(MouseButtonEvent arg0)
method_25406(class_11909 arg0)
mouseReleased(Click arg0)
m_6348_(C_410856_ arg0)
protected boolean
a(gtj arg0)
isValidClickButton(MouseButtonInfo arg0)
method_25351(class_11910 arg0)
isValidClickButton(MouseInput input)
m_7972_(C_411057_ arg0)
public boolean
a(gti 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)
m_7979_(C_410856_ p_93645_, double p_93646_, double arg2)
public ComponentPath
a(gjq arg0)
nextFocusPath(FocusNavigationEvent arg0)
method_48205(class_8023 arg0)
getNavigationPath(GuiNavigation arg0)
m_264064_(C_263643_ arg0)
public boolean
a_(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
method_25405(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
m_5953_(double p_93673_, double arg1)
public void
a(ihq arg0)
playDownSound(SoundManager arg0)
method_25354(class_1144 arg0)
playDownSound(SoundManager soundManager)
m_7435_(C_4603_ arg0)
public static void
b(ihq arg0)
playButtonClickSound(SoundManager arg0)
method_62888(class_1144 arg0)
playClickSound(SoundManager soundManager)
m_353954_(C_4603_ p_363924_)
public int
aS_()
getWidth()
method_25368()
getWidth()
m_5711_()
public void
c(int arg0)
setWidth(int arg0)
method_25358(int arg0)
setWidth(int width)
m_93674_(int arg0)
public void
d(int arg0)
setHeight(int arg0)
method_53533(int arg0)
setHeight(int height)
m_293384_(int arg0)
public void
a(float arg0)
setAlpha(float arg0)
method_25350(float arg0)
setAlpha(float alpha)
m_93650_(float arg0)
public void
a_(xx arg0)
setMessage(Component arg0)
method_25355(class_2561 arg0)
setMessage(Text message)
m_93666_(C_4996_ arg0)
public Component
A()
getMessage()
method_25369()
getMessage()
m_6035_()
public boolean
aP_()
isFocused()
method_25370()
isFocused()
m_93696_()
public boolean
B()
isHovered()
method_49606()
isHovered()
m_274382_()
public boolean
C()
isHoveredOrFocused()
method_25367()
isSelected()
m_198029_()
public boolean
b()
isActive()
method_37303()
isInteractable()
m_142518_()
public void
b(boolean arg0)
setFocused(boolean arg0)
method_25365(boolean arg0)
setFocused(boolean arg0)
m_93692_(boolean arg0)
public NarratableEntry$NarrationPriority
y()
narrationPriority()
method_37018()
getType()
m_142684_()
public final void
b(gjl arg0)
updateNarration(NarrationElementOutput arg0)
method_37020(class_6382 arg0)
appendNarrations(NarrationMessageBuilder arg0)
m_142291_(C_141608_ arg0)
protected abstract void
a(gjl arg0)
updateWidgetNarration(NarrationElementOutput arg0)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder builder)
m_168797_(C_141608_ arg0)
protected void
c(gjl arg0)
defaultButtonNarrationText(NarrationElementOutput arg0)
method_37021(class_6382 arg0)
appendDefaultNarrations(NarrationMessageBuilder builder)
m_168802_(C_141608_ arg0)
public int
aT_()
getX()
method_46426()
getX()
m_252754_()
public void
f(int arg0)
setX(int arg0)
method_46421(int arg0)
setX(int arg0)
m_252865_(int arg0)
public int
aU_()
getY()
method_46427()
getY()
m_252907_()
public void
g(int arg0)
setY(int arg0)
method_46419(int arg0)
setY(int arg0)
m_253211_(int arg0)
public int
D()
getRight()
method_55442()
getRight()
m_307439_()
public int
E()
getBottom()
method_55443()
getBottom()
m_306468_()
public void
a(Consumer<gdn> arg0)
visitWidgets(Consumer<AbstractWidget> arg0)
method_48206(Consumer<class_339> arg0)
forEachChild(Consumer<ClickableWidget> arg0)
m_264134_(Consumer<C_3449_> arg0)
public void
b(int arg0, int arg1)
setSize(int arg0, int arg1)
method_55445(int arg0, int arg1)
setDimensions(int width, int height)
m_305310_(int p_312301_, int arg1)
public ScreenRectangle
aV_()
getRectangle()
method_48202()
getNavigationFocus()
m_264198_()
private boolean
b(double arg0, double arg1)
areCoordinatesInRectangle(double arg0, double arg1)
method_72102(double arg0, double arg1)
isInBounds(double x, double y)
m_403546_(double p_408112_, double arg1)
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)
m_306878_(int p_310169_, int p_312247_, int p_310380_, int arg3)
public int
F()
getTabOrderGroup()
method_48590()
getNavigationOrder()
m_267579_()
public void
e(int arg0)
setTabOrderGroup(int arg0)
method_48591(int arg0)
setNavigationOrder(int navigationOrder)
m_267708_(int arg0)