Class MacroTableMenu

    • Field Detail

      • 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 Detail

      • MacroTableMenu

        public MacroTableMenu​(MainModel model)
    • Method Detail

      • 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
      • labelChanged

        public void labelChanged​(String label)
        Specified by:
        labelChanged 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
      • startConditionChanged

        public void startConditionChanged()
        Specified by:
        startConditionChanged in interface org.bidib.wizard.api.model.listener.MacroListener
      • slowdownFactorChanged

        public void slowdownFactorChanged()
        Specified by:
        slowdownFactorChanged in interface org.bidib.wizard.api.model.listener.MacroListener
      • cyclesChanged

        public void cyclesChanged()
        Specified by:
        cyclesChanged in interface org.bidib.wizard.api.model.listener.MacroListener