net.minecraft.client.gui.widget

public abstract class PressableWidget

extends ClickableWidget$InactivityIndicatingWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.AbstractButton
net.minecraft.class_4264
net.minecraft.client.gui.widget.PressableWidget

Field summary

Modifier and TypeField
protected static final int
TEXT_MARGIN
TEXT_MARGIN
field_43050
field_43050
private static final ButtonTextures
SPRITES
SPRITES
field_45339
TEXTURES
private Supplier<Boolean>
overrideRenderHighlightedSprite
overrideRenderHighlightedSprite
field_64534
focusOverride

Constructor summary

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

Method summary

Modifier and TypeMethod
public abstract void
onPress(InputWithModifiers input)
onPress(InputWithModifiers input)
method_25306(class_11907 arg0)
onPress(AbstractInput input)
protected final void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
protected abstract void
extractContents(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractContents(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_75752(class_332 arg0, int arg1, int arg2, float arg3)
drawIcon(DrawContext context, int mouseX, int mouseY, float deltaTicks)
protected void
extractDefaultLabel(ActiveTextCollector output)
extractDefaultLabel(ActiveTextCollector output)
method_75793(class_12225 arg0)
drawLabel(DrawnTextConsumer drawer)
protected final void
extractDefaultSprite(GuiGraphicsExtractor graphics)
extractDefaultSprite(GuiGraphicsExtractor graphics)
method_75794(class_332 arg0)
drawButton(DrawContext context)
public void
onClick(MouseButtonEvent event, boolean doubleClick)
onClick(MouseButtonEvent event, boolean doubleClick)
method_25348(class_11909 arg0, boolean arg1)
onClick(Click arg0, boolean arg1)
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
setOverrideRenderHighlightedSprite(Supplier<Boolean> overrideRenderHighlightedSprite)
setOverrideRenderHighlightedSprite(Supplier<Boolean> overrideRenderHighlightedSprite)
method_76613(Supplier<Boolean> arg0)
setFocusOverride(Supplier<Boolean> focusOverride)