Class UILoopBrace

All Implemented Interfaces:
UIContainer, UIFocus, UIKeyFocus, UIMouseFocus, UITabFocus, LXLoopTask, Iterable<UIObject>

public class UILoopBrace extends UIClipLane
A UI lane containing loop markers
  • Constructor Details

    • UILoopBrace

      public UILoopBrace(UI ui, UITimeline timeline)
  • Method Details

    • registerClip

      protected void registerClip(LXClip clip)
      Description copied from class: UIGridLane
      Subclasses can override when clip is registered
      Overrides:
      registerClip in class UIGridLane
      Parameters:
      clip - Registered clip
    • unregisterClip

      protected void unregisterClip(LXClip clip)
      Description copied from class: UIGridLane
      Subclasses can override to handle clip being unregistered
      Overrides:
      unregisterClip in class UIGridLane
      Parameters:
      clip - Unregistered clip
    • onDraw

      protected void onDraw(UI ui, VGraphics vg)
      Description copied from class: UI2dComponent
      Subclasses should override this method to perform their drawing functions.
      Overrides:
      onDraw in class UI2dContainer
      Parameters:
      ui - UI context
      vg - Graphics context
    • onBlur

      protected void onBlur()
      Description copied from class: UIClipLane
      Focus lost
      Overrides:
      onBlur in class UIClipLane
    • 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 UIClipLane
      Parameters:
      mouseEvent - Mouse event
      mx - x-coordinate
      my - y-coordinate
    • onMouseMoved

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

      protected void onMouseDragged(MouseEvent mouseEvent, float mx, float my, float dx, float dy)
      Description copied from class: UIEventHandler
      Subclasses override to receive mouse events
      Overrides:
      onMouseDragged in class UIClipLane
      Parameters:
      mouseEvent - Mouse event
      mx - x-coordinate
      my - y-coordinate
      dx - movement in x
      dy - movement in y
    • 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 UIClipLane
      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 UIClipLane
      Parameters:
      keyEvent - Key event
      keyChar - Key character
      keyCode - Key code value