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​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, Font replacementFont)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font replacementFont)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, Font replacementFont)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, Font replacementFont)  
    TypingTooltip​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TooltipManager manager, com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)  
    TypingTooltip​(java.lang.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​(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)  
    protected TypingLabel newLabel​(java.lang.String text, Font font)  
    protected TypingLabel newLabel​(java.lang.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 java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • TypingTooltip

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

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

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

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

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

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

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

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

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

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

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

      protected TypingLabel newLabel​(java.lang.String text, Font font)
    • newLabel

      protected TypingLabel newLabel​(java.lang.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>