Uses of Interface
org.eclipse.ui.IPerspectiveDescriptor

Packages that use IPerspectiveDescriptor
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
 

Uses of IPerspectiveDescriptor in org.eclipse.ui
 

Methods in org.eclipse.ui that return IPerspectiveDescriptor
 IPerspectiveDescriptor IPerspectiveRegistry.clonePerspective(java.lang.String id, java.lang.String label, IPerspectiveDescriptor desc)
          Clones an existing perspective.
 IPerspectiveDescriptor IPerspectiveRegistry.findPerspectiveWithId(java.lang.String perspectiveId)
          Finds and returns the registered perspective with the given perspective id.
 IPerspectiveDescriptor IPerspectiveRegistry.findPerspectiveWithLabel(java.lang.String label)
          Finds and returns the registered perspective with the given label.
 IPerspectiveDescriptor[] IWorkbenchPage.getOpenPerspectives()
          Returns the descriptors for the perspectives that are open in this page, in the order in which they were opened.
 IPerspectiveDescriptor IWorkbenchPage.getPerspective()
          Returns the current perspective descriptor for this page, or null if there is no current perspective.
 IPerspectiveDescriptor[] IPerspectiveRegistry.getPerspectives()
          Returns a list of the perspectives known to the workbench.
 IPerspectiveDescriptor[] IWorkbenchPage.getSortedPerspectives()
          Returns the descriptors for the perspectives that are open in this page, in the order in which they were activated (oldest first).
 

Methods in org.eclipse.ui with parameters of type IPerspectiveDescriptor
 IPerspectiveDescriptor IPerspectiveRegistry.clonePerspective(java.lang.String id, java.lang.String label, IPerspectiveDescriptor desc)
          Clones an existing perspective.
 void IWorkbenchPage.closePerspective(IPerspectiveDescriptor desc, boolean saveEditors, boolean closePage)
          Closes the specified perspective in this page.
 void PerspectiveAdapter.perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void IPerspectiveListener.perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been activated.
 void PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, java.lang.String changeId)
           
 void IPerspectiveListener2.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, java.lang.String changeId)
          Notifies this listener that a part in the given page's perspective has changed in some way (for example, view show/hide, editor open/close, etc).
 void PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, java.lang.String changeId)
           
 void IPerspectiveListener.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, java.lang.String changeId)
          Notifies this listener that a perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc).
 void PerspectiveAdapter.perspectiveClosed(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void IPerspectiveListener3.perspectiveClosed(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been closed.
 void PerspectiveAdapter.perspectiveDeactivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void IPerspectiveListener3.perspectiveDeactivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been deactivated.
 void PerspectiveAdapter.perspectiveOpened(IWorkbenchPage page, IPerspectiveDescriptor perspective)
           
 void IPerspectiveListener3.perspectiveOpened(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that a perspective in the given page has been opened.
 void PerspectiveAdapter.perspectiveSavedAs(IWorkbenchPage page, IPerspectiveDescriptor oldPerspective, IPerspectiveDescriptor newPerspective)
           
 void IPerspectiveListener3.perspectiveSavedAs(IWorkbenchPage page, IPerspectiveDescriptor oldPerspective, IPerspectiveDescriptor newPerspective)
          Notifies this listener that a perspective in the given page has been saved as a new perspective with a different perspective descriptor.
 void IPerspectiveRegistry.revertPerspective(IPerspectiveDescriptor perspToRevert)
          Reverts a perspective back to its original definition as specified in the plug-in manifest.
 void IWorkbenchPage.savePerspectiveAs(IPerspectiveDescriptor perspective)
          Saves the visible views, their layout, and the visible action sets for this page to the given perspective descriptor.
 void IWorkbenchPage.setPerspective(IPerspectiveDescriptor perspective)
          Changes the visible views, their layout, and the visible action sets within the page to match the given perspective descriptor.