Class UIClipAction

All Implemented Interfaces:
UIFocus, UIKeyFocus, UIMouseFocus, UITabFocus, LXLoopTask
Direct Known Subclasses:
UIPatternLauncher.CycleAll, UIPatternLauncher.PatternCycle, UISceneButton, UIStop

public abstract class UIClipAction extends UI2dComponent implements UIFocus
  • Field Details

    • BUTTON_ACTIVATION_WIDTH

      public static final int BUTTON_ACTIVATION_WIDTH
      See Also:
    • isButtonDown

      protected boolean isButtonDown
    • isPending

      protected boolean isPending
  • Constructor Details

  • Method Details

    • setLaunchParameter

      protected void setLaunchParameter(QuantizedTriggerParameter launch)
    • onBlur

      protected void onBlur()
      Description copied from class: UIObject
      Subclasses override when element loses focus
      Overrides:
      onBlur in class UIObject
    • isActionValid

      protected boolean isActionValid()
    • getButtonColor

      protected int getButtonColor(UI ui)
    • onMousePressed

      protected void onMousePressed(MouseEvent mouseEvent, float mx, float my)
      Description copied from class: UIEventHandler
      Subclasses override to receive mouse events
      Overrides:
      onMousePressed in class UIEventHandler
      Parameters:
      mouseEvent - Mouse event
      mx - x-coordinate
      my - y-coordinate
    • onMouseReleased

      protected void onMouseReleased(MouseEvent mouseEvent, float mx, float my)
      Description copied from class: UIEventHandler
      Subclasses override to receive mouse events
      Overrides:
      onMouseReleased in class UIEventHandler
      Parameters:
      mouseEvent - Mouse event
      mx - x-coordinate
      my - y-coordinate
    • onKeyPressed

      protected void onKeyPressed(KeyEvent keyEvent, char keyChar, int keyCode)
      Description copied from class: UIEventHandler
      Subclasses override to receive key events
      Overrides:
      onKeyPressed in class UIEventHandler
      Parameters:
      keyEvent - Key event
      keyChar - Key character
      keyCode - Key code value
    • onKeyReleased

      protected void onKeyReleased(KeyEvent keyEvent, char keyChar, int keyCode)
      Description copied from class: UIEventHandler
      Subclasses override to receive key events
      Overrides:
      onKeyReleased in class UIEventHandler
      Parameters:
      keyEvent - Key event
      keyChar - Key character
      keyCode - Key code value