Class UIFixtureManager

All Implemented Interfaces:
UIContainer, UIMouseFocus, LXLoopTask, LXStructure.Listener, Iterable<UIObject>

public class UIFixtureManager extends UICollapsibleSection implements LXStructure.Listener
  • Constructor Details

  • Method Details

    • fixtureAdded

      public void fixtureAdded(LXFixture fixture)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been added to the structure
      Specified by:
      fixtureAdded in interface LXStructure.Listener
      Parameters:
      fixture - Fixture added
    • fixtureMoved

      public void fixtureMoved(LXFixture fixture, int index)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been moved in the structure's fixture list
      Specified by:
      fixtureMoved in interface LXStructure.Listener
      Parameters:
      fixture - Fixture moved
      index - New index of the fixture
    • fixtureRemoved

      public void fixtureRemoved(LXFixture fixture)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been removed from the structure
      Specified by:
      fixtureRemoved in interface LXStructure.Listener
      Parameters:
      fixture - Fixture removed
    • onKeyPressed

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