Package com.github.tommyettinger.textra
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 TextraLabelnewLabel(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)protected TextraLabelnewLabel(java.lang.String text, Font font)protected TextraLabelnewLabel(java.lang.String text, Font font, com.badlogic.gdx.graphics.Color color)voidsetStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style)voidsetStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, boolean makeGridGlyphs)voidsetStyle(com.badlogic.gdx.scenes.scene2d.ui.TextTooltip.TextTooltipStyle style, Font font)voidskipToTheEnd()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, touchDownMethods inherited from class com.badlogic.gdx.scenes.scene2d.InputListener
handle, keyDown, keyTyped, keyUp, scrolled, touchDragged, touchUpMethods 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
-
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.
-