Class PerspectiveWorkspaceListener
- java.lang.Object
-
- com.inductiveautomation.perspective.designer.workspace.PerspectiveWorkspaceListener
-
- All Implemented Interfaces:
TabbedWorkspaceListener
public class PerspectiveWorkspaceListener extends java.lang.Object implements TabbedWorkspaceListener
Acts as aTabbedWorkspaceListener
which manages the book keeping of the Perspective Workspace's currently selected Perspective Editor'sEditActionHandler
and also notifies the appropriateViewResourceEditor
when it has been activated / deactivated.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ESCAPE_DESELECT
-
Constructor Summary
Constructors Constructor Description PerspectiveWorkspaceListener(ViewWorkspace viewWorkspace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
editorClosed(ResourceEditor editor)
void
editorOpened(ResourceEditor editor)
void
editorSelected(ResourceEditor editor)
Called whenever the currently selected editor changes.void
editorWillClose(ResourceEditor editor)
-
-
-
Field Detail
-
ESCAPE_DESELECT
public static final java.lang.String ESCAPE_DESELECT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PerspectiveWorkspaceListener
public PerspectiveWorkspaceListener(ViewWorkspace viewWorkspace)
-
-
Method Detail
-
editorOpened
public void editorOpened(ResourceEditor editor)
- Specified by:
editorOpened
in interfaceTabbedWorkspaceListener
-
editorWillClose
public void editorWillClose(ResourceEditor editor)
- Specified by:
editorWillClose
in interfaceTabbedWorkspaceListener
-
editorClosed
public void editorClosed(ResourceEditor editor)
- Specified by:
editorClosed
in interfaceTabbedWorkspaceListener
-
editorSelected
public void editorSelected(ResourceEditor editor)
Description copied from interface:TabbedWorkspaceListener
Called whenever the currently selected editor changes. May be null if all editors are closed- Specified by:
editorSelected
in interfaceTabbedWorkspaceListener
-
-