|
Eclipse Platform Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 there is no current perspective. |
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.getSortedPerspectives()
Returns the descriptors for the perspectives that are open in this page, in the order in which they were activated (oldest first). |
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 |
PerspectiveAdapter.perspectiveOpened(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
|
void |
PerspectiveAdapter.perspectiveClosed(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
|
void |
PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective,
IWorkbenchPartReference partRef,
String changeId)
|
void |
PerspectiveAdapter.perspectiveActivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
|
void |
PerspectiveAdapter.perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective,
String changeId)
|
void |
PerspectiveAdapter.perspectiveDeactivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
|
void |
PerspectiveAdapter.perspectiveSavedAs(IWorkbenchPage page,
IPerspectiveDescriptor oldPerspective,
IPerspectiveDescriptor newPerspective)
|
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. |
void |
IWorkbenchPage.closePerspective(IPerspectiveDescriptor desc,
boolean saveEditors,
boolean closePage)
Closes the specified perspective in this page. |
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 |
IPerspectiveListener3.perspectiveOpened(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been opened. |
void |
IPerspectiveListener3.perspectiveClosed(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been closed. |
void |
IPerspectiveListener3.perspectiveDeactivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been deactivated. |
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 |
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 a perspective in the given page has been activated. |
void |
IPerspectiveListener.perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective,
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). |
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. |
Constructors in org.eclipse.ui.actions with parameters of type IPerspectiveDescriptor | |
OpenPerspectiveAction(IWorkbenchWindow window,
IPerspectiveDescriptor descriptor,
PerspectiveMenu callback)
Constructs a new instance of OpenPerspectiveAction |
|
Eclipse Platform Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.