Package com.github.tommyettinger.textra
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 voidenter(com.badlogic.gdx.scenes.scene2d.InputEvent event, float x, float y, int pointer, com.badlogic.gdx.scenes.scene2d.Actor fromActor)protected TypingLabelnewLabel(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle style)protected TypingLabelnewLabel(java.lang.String text, Font font)protected TypingLabelnewLabel(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)Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Tooltip
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
-
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
-
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:
enterin classcom.badlogic.gdx.scenes.scene2d.ui.Tooltip<TypingLabel>
-