Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## 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.
org.eclipse.ui.actions | Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.

Uses of IPerspectiveDescriptor in org.eclipse.ui

Methods in org.eclipse.ui that return IPerspectiveDescriptor
`IPerspectiveDescriptor` | `IWorkbenchPage.getPerspective()` Returns the current perspective descriptor for this page, or `null` if the is no current perspective.
`IPerspectiveDescriptor` | `IPerspectiveRegistry.clonePerspective(String id, String label, IPerspectiveDescriptor desc)` Clones an existing perspective.
`IPerspectiveDescriptor` | `IPerspectiveRegistry.findPerspectiveWithId(String perspectiveId)` Finds and returns the registered perspective with the given perspective id.
`IPerspectiveDescriptor` | `IPerspectiveRegistry.findPerspectiveWithLabel(String label)` Finds and returns the registered perspective with the given label.
`IPerspectiveDescriptor[]` | `IPerspectiveRegistry.getPerspectives()` Returns a list of the perspectives known to the workbench.

Methods in org.eclipse.ui with parameters of type IPerspectiveDescriptor
`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.
`IPerspectiveDescriptor` | `IPerspectiveRegistry.clonePerspective(String id, String label, IPerspectiveDescriptor desc)` Clones an existing perspective.
`void` | `IPerspectiveRegistry.revertPerspective(IPerspectiveDescriptor perspToRevert)` Reverts a perspective back to its original definition as specified in the plug-in manifest.
`void` | `IPerspectiveListener2.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, 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` | `IPerspectiveListener.perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)` Notifies this listener that the given page's perspective has been activated.
`void` | `IPerspectiveListener.perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)` Notifies this listener that the given page's perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc).

Uses of IPerspectiveDescriptor in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions with parameters of type IPerspectiveDescriptor
`protected abstract void` | `PerspectiveMenu.run(IPerspectiveDescriptor desc)` Runs an action for a particular perspective.
`protected void` | `PerspectiveMenu.run(IPerspectiveDescriptor desc, SelectionEvent event)` Runs an action for a particular perspective.
`protected void` | `OpenPerspectiveMenu.run(IPerspectiveDescriptor desc)` Deprecated. Runs an action for a particular perspective.
`protected void` | `OpenPerspectiveMenu.run(IPerspectiveDescriptor desc, SelectionEvent event)` Deprecated. Runs an action for a particular perspective.
`protected void` | `OpenNewWindowMenu.run(IPerspectiveDescriptor desc)` Deprecated.
`protected void` | `OpenNewPageMenu.run(IPerspectiveDescriptor desc)` Deprecated.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.