Class TypingTooltip

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

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

    Constructors
    Constructor
    Description
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String styleName, Font replacementFont)
     
    TypingTooltip(String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)
     
    TypingTooltip(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
    void
    enter(com.badlogic.gdx.scenes.scene2d.InputEvent event, float x, float y, int pointer, com.badlogic.gdx.scenes.scene2d.Actor fromActor)
     
    protected TypingLabel
    newLabel(String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)
     
    protected TypingLabel
    newLabel(String text, Font font)
     
    protected TypingLabel
    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)
     

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

    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

    • TypingTooltip

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

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

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

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

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

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

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

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

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

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

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

      public TypingTooltip(@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 TypingLabel newLabel(String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)
    • newLabel

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

      protected TypingLabel 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)
    • enter

      public void enter(com.badlogic.gdx.scenes.scene2d.InputEvent event, float x, float y, int pointer, com.badlogic.gdx.scenes.scene2d.Actor fromActor)
      Overrides:
      enter in class com.badlogic.gdx.scenes.scene2d.ui.Tooltip<TypingLabel>