Interface LabelAPI


public interface LabelAPI
Author:
Alex Mosolov Copyright 2015 Fractal Softworks, LLC
  • Method Details

    • setHighlight

      void setHighlight(int start, int end)
    • highlightFirst

      void highlightFirst(String substring)
    • highlightLast

      void highlightLast(String substring)
    • setHighlight

      void setHighlight(String... substrings)
    • unhighlightIndex

      void unhighlightIndex(int index)
    • setHighlightColor

      void setHighlightColor(Color color)
    • setHighlightColors

      void setHighlightColors(Color... colors)
    • setAlignment

      void setAlignment(Alignment mid)
    • setText

      void setText(String text)
    • getText

      String getText()
    • setOpacity

      void setOpacity(float opacity)
    • getOpacity

      float getOpacity()
    • getPosition

      PositionAPI getPosition()
    • italicize

      void italicize()
    • italicize

      void italicize(float shear)
      Parameters:
      shear - amount of shear to the right
    • unitalicize

      void unitalicize()
    • autoSizeToWidth

      PositionAPI autoSizeToWidth(float width)
    • computeTextWidth

      float computeTextWidth(String in)
    • computeTextHeight

      float computeTextHeight(String in)
    • flash

      void flash(float durIn, float durOut)
    • render

      void render(float alphaMult)
    • advance

      void advance(float amount)
    • setHighlightOnMouseover

      void setHighlightOnMouseover(boolean highlightOnMouseover)
    • setColor

      void setColor(Color color)
    • getColor

      Color getColor()