Class WidgetLabel
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
me.desht.pneumaticcraft.client.gui.widget.WidgetLabel
- All Implemented Interfaces:
ITooltipProvider,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Widget,net.minecraft.client.gui.narration.NarratableEntry,net.minecraft.client.gui.narration.NarrationSupplier
- Direct Known Subclasses:
WidgetLabelVariable
public class WidgetLabel
extends net.minecraft.client.gui.components.AbstractWidget
implements ITooltipProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width, x, yFields 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
ConstructorsConstructorDescriptionWidgetLabel(int x, int y, net.minecraft.network.chat.Component text) WidgetLabel(int x, int y, net.minecraft.network.chat.Component text, int color) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTooltip(double mouseX, double mouseY, List<net.minecraft.network.chat.Component> curTip, boolean shift) protected booleanclicked(double mouseX, double mouseY) List<net.minecraft.network.chat.Component>voidrenderButton(com.mojang.blaze3d.vertex.PoseStack matrixStack, int mouseX, int mouseY, float partialTick) setAlignment(WidgetLabel.Alignment alignment) setColor(int color) setDropShadow(boolean dropShadow) voidsetMessage(net.minecraft.network.chat.Component p_setMessage_1_) setScale(float scale) setTooltip(List<net.minecraft.network.chat.Component> tooltip) setTooltip(net.minecraft.network.chat.Component tooltip) voidupdateNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
changeFocus, clearFGColor, createNarrationMessage, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getWidth, getYImage, isActive, isFocused, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, onClick, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setWidth, wrapDefaultNarrationMessageMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, 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
-
Constructor Details
-
WidgetLabel
public WidgetLabel(int x, int y, net.minecraft.network.chat.Component text) -
WidgetLabel
public WidgetLabel(int x, int y, net.minecraft.network.chat.Component text, int color)
-
-
Method Details
-
updateNarration
public void updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) - Specified by:
updateNarrationin interfacenet.minecraft.client.gui.narration.NarrationSupplier
-
setAlignment
-
setScale
-
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 shift) - Specified by:
addTooltipin interfaceITooltipProvider
-
setTooltip
-
setTooltip
-
getTooltip
-
setColor
-
setDropShadow
-
setMessage
public void setMessage(net.minecraft.network.chat.Component p_setMessage_1_) - Overrides:
setMessagein classnet.minecraft.client.gui.components.AbstractWidget
-
renderButton
public void renderButton(com.mojang.blaze3d.vertex.PoseStack matrixStack, int mouseX, int mouseY, float partialTick) - Overrides:
renderButtonin classnet.minecraft.client.gui.components.AbstractWidget
-