Class MacroTableMenu

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement, org.bidib.wizard.api.model.listener.MacroListener

public class MacroTableMenu extends BasicPopupMenu implements org.bidib.wizard.api.model.listener.MacroListener
See Also:
  • Field Details

    • KEYSTROKE_CUT

      public static final KeyStroke KEYSTROKE_CUT
    • KEYSTROKE_COPY

      public static final KeyStroke KEYSTROKE_COPY
    • KEYSTROKE_PASTE

      public static final KeyStroke KEYSTROKE_PASTE
    • KEYSTROKE_DELETE

      public static final KeyStroke KEYSTROKE_DELETE
  • Constructor Details

    • MacroTableMenu

      public MacroTableMenu(MainModel model)
  • Method Details

    • addMenuListener

      public void addMenuListener(MacroTableMenuListener l)
    • fireCopy

      public void fireCopy()
    • fireCut

      public void fireCut()
    • fireDelete

      public void fireDelete()
    • firePasteAfter

      public void firePasteAfter()
    • firePasteInvertedAfter

      public void firePasteInvertedAfter()
    • functionsAdded

      public void functionsAdded(int macroId, int row, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus>[] functions)
      Specified by:
      functionsAdded in interface org.bidib.wizard.api.model.listener.MacroListener
    • functionRemoved

      public void functionRemoved(int macroId, int row)
      Specified by:
      functionRemoved in interface org.bidib.wizard.api.model.listener.MacroListener
    • functionsRemoved

      public void functionsRemoved(int macroId)
      Specified by:
      functionsRemoved in interface org.bidib.wizard.api.model.listener.MacroListener
    • functionMoved

      public void functionMoved(int macroId, int fromIndex, int toIndex, org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> fromFunction)
      Specified by:
      functionMoved in interface org.bidib.wizard.api.model.listener.MacroListener