Class WidgetTooltipArea
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
me.desht.pneumaticcraft.client.gui.widget.WidgetTooltipArea
- All Implemented Interfaces:
ITooltipProvider,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.narration.NarratableEntry,net.minecraft.client.gui.narration.NarrationSupplier
public class WidgetTooltipArea
extends net.minecraft.client.gui.components.AbstractWidget
implements ITooltipProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionWidgetTooltipArea(int x, int y, int width, int height, net.minecraft.network.chat.Component... tooltip) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTooltip(double mouseX, double mouseY, List<net.minecraft.network.chat.Component> curTip, boolean shiftPressed) booleanchangeFocus(boolean focus) protected booleanclicked(double mouseX, double mouseY) voidrenderButton(com.mojang.blaze3d.vertex.PoseStack matrixStack, int p_render_1_, int p_render_2_, float p_render_3_) voidupdateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getWidth, getX, getY, getYImage, isActive, isFocused, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, onClick, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setPosition, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, wrapDefaultNarrationMessageMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface me.desht.pneumaticcraft.client.gui.widget.ITooltipProvider
shouldProvide
-
Field Details
-
tooltip
public final net.minecraft.network.chat.Component[] tooltip
-
-
Constructor Details
-
WidgetTooltipArea
public WidgetTooltipArea(int x, int y, int width, int height, net.minecraft.network.chat.Component... tooltip)
-
-
Method Details
-
renderButton
public void renderButton(com.mojang.blaze3d.vertex.PoseStack matrixStack, int p_render_1_, int p_render_2_, float p_render_3_) - Overrides:
renderButtonin classnet.minecraft.client.gui.components.AbstractWidget
-
clicked
protected boolean clicked(double mouseX, double mouseY) - Overrides:
clickedin classnet.minecraft.client.gui.components.AbstractWidget
-
addTooltip
public void addTooltip(double mouseX, double mouseY, List<net.minecraft.network.chat.Component> curTip, boolean shiftPressed) - Specified by:
addTooltipin interfaceITooltipProvider
-
changeFocus
public boolean changeFocus(boolean focus) - Specified by:
changeFocusin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
changeFocusin classnet.minecraft.client.gui.components.AbstractWidget
-
updateWidgetNarration
public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) - Specified by:
updateWidgetNarrationin classnet.minecraft.client.gui.components.AbstractWidget
-