Class TextraTooltip

java.lang.Object
com.badlogic.gdx.scenes.scene2d.InputListener
com.badlogic.gdx.scenes.scene2d.ui.Tooltip<TextraLabel>
com.github.tommyettinger.textra.TextraTooltip
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.EventListener

public class TextraTooltip extends com.badlogic.gdx.scenes.scene2d.ui.Tooltip<TextraLabel>
A tooltip that shows a TextraLabel.
  • Constructor Summary

    Constructors
    Constructor
    Description
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
     
    TextraTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected TextraLabel
    newLabel(String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)
     
    protected TextraLabel
    newLabel(String text, Font font)
     
    protected TextraLabel
    newLabel(String text, Font font, com.badlogic.gdx.graphics.Color color)
     
    void
    setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
     
    void
    setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, boolean makeGridGlyphs)
     
    void
    setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font font)
     
    void
    Does nothing unless the label used here is a TypingLabel; then, this will skip text progression ahead.

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Tooltip

    enter, exit, getActor, getContainer, getManager, hide, mouseMoved, setActor, setAlways, setInstant, setTouchIndependent, touchDown

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.InputListener

    handle, keyDown, keyTyped, keyUp, scrolled, touchDragged, touchUp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
    • TextraTooltip

      public TextraTooltip(@Null String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)
  • Method Details

    • newLabel

      protected TextraLabel newLabel(String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)
    • newLabel

      protected TextraLabel newLabel(String text, Font font)
    • newLabel

      protected TextraLabel newLabel(String text, Font font, com.badlogic.gdx.graphics.Color color)
    • setStyle

      public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
    • setStyle

      public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, boolean makeGridGlyphs)
    • setStyle

      public void setStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font font)
    • skipToTheEnd

      public void skipToTheEnd()
      Does nothing unless the label used here is a TypingLabel; then, this will skip text progression ahead.