Class WidgetTooltipArea

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
me.desht.pneumaticcraft.client.gui.widget.WidgetTooltipArea
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier, net.minecraftforge.client.extensions.IAbstractWidgetExtension

public class WidgetTooltipArea extends net.minecraft.client.gui.components.AbstractWidget
  • Nested Class Summary

    Nested 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

    ACCESSIBILITY_TEXTURE, active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    WidgetTooltipArea(int x, int y, int width, int height, Supplier<net.minecraft.client.gui.components.Tooltip> tooltipSupplier)
     
    WidgetTooltipArea(int x, int y, int width, int height, net.minecraft.network.chat.Component... tooltip)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    clicked(double mouseX, double mouseY)
     
    void
    renderWidget(net.minecraft.client.gui.GuiGraphics matrixStack, int p_render_1_, int p_render_2_, float p_render_3_)
     
    void
    setFocused(boolean pFocused)
     
    void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput)
     

    Methods inherited from class net.minecraft.client.gui.components.AbstractWidget

    clearFGColor, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderTexture, setAlpha, setFGColor, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled

    Methods inherited from interface net.minecraftforge.client.extensions.IAbstractWidgetExtension

    onClick

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement

    setPosition
  • Constructor Details

    • WidgetTooltipArea

      public WidgetTooltipArea(int x, int y, int width, int height, net.minecraft.network.chat.Component... tooltip)
    • WidgetTooltipArea

      public WidgetTooltipArea(int x, int y, int width, int height, Supplier<net.minecraft.client.gui.components.Tooltip> tooltipSupplier)
  • Method Details

    • renderWidget

      public void renderWidget(net.minecraft.client.gui.GuiGraphics matrixStack, int p_render_1_, int p_render_2_, float p_render_3_)
      Specified by:
      renderWidget in class net.minecraft.client.gui.components.AbstractWidget
    • clicked

      protected boolean clicked(double mouseX, double mouseY)
      Overrides:
      clicked in class net.minecraft.client.gui.components.AbstractWidget
    • setFocused

      public void setFocused(boolean pFocused)
      Specified by:
      setFocused in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      setFocused in class net.minecraft.client.gui.components.AbstractWidget
    • updateWidgetNarration

      public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget