Class PropertyTablePanel.CustomPropertyPane

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jidesoft.grid.PropertyPane
com.inductiveautomation.ignition.designer.propertyeditor.DefaultPropertyPane
com.inductiveautomation.factorypmi.designer.property.propertytable.PropertyTablePanel.CustomPropertyPane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ListSelectionListener
Enclosing class:
PropertyTablePanel

protected class PropertyTablePanel.CustomPropertyPane extends DefaultPropertyPane
This custom property pane adds the following features:
  • Adds filter switch for ALL, Expert, and Standard
  • Overrides description pane to make description HTML enabled
See Also:
  • Field Details

    • expertSwitch

      protected com.jidesoft.swing.JideSplitButton expertSwitch
  • Constructor Details

    • CustomPropertyPane

      public CustomPropertyPane(com.jidesoft.grid.PropertyTable table)
  • Method Details

    • createButton

      protected com.jidesoft.swing.JideButton createButton(Action action)
      Overrides:
      createButton in class com.jidesoft.grid.PropertyPane
    • createToolBar

      protected JComponent createToolBar()
      Overrides:
      createToolBar in class com.jidesoft.grid.PropertyPane
    • getPersistedFilterIcon

      protected Icon getPersistedFilterIcon()
      This method gets the filter from the PropertyTableModel and gets an icon representing it *
    • getIcon

      protected Icon getIcon(String name)
    • createDescriptionPanel

      protected JPanel createDescriptionPanel()
      Overrides:
      createDescriptionPanel in class DefaultPropertyPane
    • updateDescription

      protected void updateDescription(String name, String desc)
      Overrides:
      updateDescription in class com.jidesoft.grid.PropertyPane