|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for listening to part lifecycle events.
This is a replacement for IPartListener
.
This interface may be implemented by clients.
IPartService.addPartListener(IPartListener2)
Method Summary | |
void |
partActivated(IWorkbenchPartReference partRef)
Notifies this listener that the given part has been activated. |
void |
partBroughtToTop(IWorkbenchPartReference partRef)
Notifies this listener that the given part has been brought to the top. |
void |
partClosed(IWorkbenchPartReference partRef)
Notifies this listener that the given part has been closed. |
void |
partDeactivated(IWorkbenchPartReference partRef)
Notifies this listener that the given part has been deactivated. |
void |
partHidden(IWorkbenchPartReference partRef)
Notifies this listener that the given part is hidden or obscured by another part. |
void |
partInputChanged(IWorkbenchPartReference partRef)
Notifies this listener that the given part's input was changed. |
void |
partOpened(IWorkbenchPartReference partRef)
Notifies this listener that the given part has been opened. |
void |
partVisible(IWorkbenchPartReference partRef)
Notifies this listener that the given part is visible. |
Method Detail |
public void partActivated(IWorkbenchPartReference partRef)
partRef
- the part that was activatedIWorkbenchPage.activate(org.eclipse.ui.IWorkbenchPart)
public void partBroughtToTop(IWorkbenchPartReference partRef)
These events occur when an editor is brought to the top in the editor area,
or when a view is brought to the top in a page book with multiple views.
They are normally only sent when a part is brought to the top
programmatically (via IPerspective.bringToTop
). When a part is
activated by the user clicking on it, only partActivated
is sent.
partRef
- the part that was surfacedIWorkbenchPage.bringToTop(org.eclipse.ui.IWorkbenchPart)
public void partClosed(IWorkbenchPartReference partRef)
Note that if other perspectives in the same page share the view, this notification is not sent. It is only sent when the view is being removed from the page entirely (it is being disposed).
partRef
- the part that was closedIWorkbenchPage.hideView(org.eclipse.ui.IViewPart)
public void partDeactivated(IWorkbenchPartReference partRef)
partRef
- the part that was deactivatedIWorkbenchPage.activate(org.eclipse.ui.IWorkbenchPart)
public void partOpened(IWorkbenchPartReference partRef)
Note that if other perspectives in the same page share the view, this notification is not sent. It is only sent when the view is being newly opened in the page (it is being created).
partRef
- the part that was openedIWorkbenchPage.showView(java.lang.String)
public void partHidden(IWorkbenchPartReference partRef)
partRef
- the part that is hidden or obscured by another partpublic void partVisible(IWorkbenchPartReference partRef)
partRef
- the part that is visiblepublic void partInputChanged(IWorkbenchPartReference partRef)
partRef
- the part whose input was changed
|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.