Class TextShapeConfigFactory.TextShapeConfigPanel

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.TextShapeConfigFactory.TextShapeConfigPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Enclosing class:
TextShapeConfigFactory

public class TextShapeConfigFactory.TextShapeConfigPanel extends ShapeConfigPanel
See Also:
  • Constructor Details

  • Method Details

    • addMultipleSelection

      public void addMultipleSelection(List<RMObject> otherObjects)
      Allows the editing of all selected components via the property editors action buttons.
      Parameters:
      otherObjects - Must be a list of RMTextShape objects in the form of RMObject. It may be an empty list but cannot be null
    • getRmTextArea

      public RMTextArea getRmTextArea()
      returns the RMTextArea contained in the TextShapeConfigFactory.TextShapeConfigPanel that allows the user to edit the text
      Returns:
      the RMTextArea that is contained. May be null if TextShapeConfigPanel is not initialized
    • getHelperButton

      public JButton getHelperButton()
      returns the helper button contained in the TextShapeConfigFactory.TextShapeConfigPanel.
      Returns:
      the helper JButton. May be null if TextShapeConfigPanel is not initialized
    • 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
    • updateFromShape

      public void updateFromShape()
      Description copied from class: ShapeConfigPanel
      The config panel should update its UI values from the shape
      Overrides:
      updateFromShape in class ShapeConfigPanel
    • getTitleKey

      public String getTitleKey()
      Specified by:
      getTitleKey in class ShapeConfigPanel