java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.jidesoft.docking.DockableFrame
com.inductiveautomation.perspective.designer.workspace.propertyeditor.PropertyEditorFrame
All Implemented Interfaces:
ResourceWorkspaceFrame, com.jidesoft.docking.Dockable, com.jidesoft.docking.DockableHolder, com.jidesoft.docking.Refocusable, com.jidesoft.swing.TabColorProvider, ImageObserver, MenuContainer, Serializable, Accessible, WindowConstants

public class PropertyEditorFrame extends com.jidesoft.docking.DockableFrame implements ResourceWorkspaceFrame
Created by carlg on 6/14/2017.
See Also:
  • Field Details

    • SETTINGS_ICON

      public static Icon SETTINGS_ICON
  • Constructor Details

    • PropertyEditorFrame

      public PropertyEditorFrame(ViewWorkspace workspace)
  • Method Details

    • getDesignAdapter

      public DesignAdapter getDesignAdapter()
    • getEditorFor

      public ComponentScopeEditor getEditorFor(PropertyType type)
    • commitEdit

      public void commitEdit()
    • setApplicableScopes

      public void setApplicableScopes(Set<PropertyType> applicableScopes)
    • onDeepSelectionChange

      public void onDeepSelectionChange(DeepSelectionChangeEvent event)
      Called when the component that is deeply selected changes.
    • onDeepSelectionUpdate

      public void onDeepSelectionUpdate(DeepSelectionUpdateEvent event)
      Called when the props or designerState of the current deep selection updates
    • onSelectionChange

      public void onSelectionChange(SelectionChangeEvent event)
      Listens for when the component selection changes to update the editors. If the new selection is a single component and it has a registered ComponentDesignDelegate, then the delegate will get added to the editor pane.
    • onPipeSelectionChanged

      public void onPipeSelectionChanged(PipeSelectionChangeEvent pipeSelectionChangeEvent)
    • onPropertiesUpdated

      public void onPropertiesUpdated(SelectionPropertyUpdateEvent event)
    • isInitiallyVisible

      public boolean isInitiallyVisible()
      Description copied from interface: ResourceWorkspaceFrame
      Should this workspace frame be shown initially when the workspace is first selected? Default is true.
      Specified by:
      isInitiallyVisible in interface ResourceWorkspaceFrame