java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.reporting.designer.api.ShapeConfigPanel
com.inductiveautomation.reporting.designer.workspace.inspector.factories.AbstractSlidingConfigPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
AbstractXYChartConfigPanel, CategoryChartConfigFactory.CategoryChartConfigPanel, PieChartConfigFactory.PieChartConfigPanel

public abstract class AbstractSlidingConfigPanel extends ShapeConfigPanel
Created by carl.gould on 7/21/2015.
See Also:
  • Constructor Details

    • AbstractSlidingConfigPanel

      protected AbstractSlidingConfigPanel()
  • Method Details

    • initSlider

      protected void initSlider(JComponent mainPanel)
    • slide

      protected void slide(JComponent component, String titleKey, Runnable callback)
    • commitEdit

      public void commitEdit()
      Description copied from class: ShapeConfigPanel
      The config panel should write its UI values into the shape it represents. May be called multiple times in a config panel's lifecycle
      Specified by:
      commitEdit in class ShapeConfigPanel
    • buildDataDescriptor

      @NotNull protected static com.inductiveautomation.ignition.common.script.typing.TypeDescriptor buildDataDescriptor(ReportingResourceEditor editor)