Class MacroParameterPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.bidib.wizard.mvc.main.view.panel.MacroParameterPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.bidib.wizard.api.model.listener.MacroListener

public class MacroParameterPanel extends JPanel implements org.bidib.wizard.api.model.listener.MacroListener
See Also:
  • Constructor Details

    • MacroParameterPanel

      public MacroParameterPanel(MainModel model)
  • Method Details

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

      public void functionsRemoved(int macroId)
      Specified by:
      functionsRemoved 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