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

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

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

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

      public TextraTooltip​(@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)
    • TextraTooltip

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

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

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

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

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

      public TextraTooltip​(@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)
    • TextraTooltip

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

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

      protected TextraLabel 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)
    • skipToTheEnd

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