Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.ui
Interface IPartListener

All Known Implementing Classes:
  PageBookView, PartEventAction

public interface IPartListener

Interface for listening to part lifecycle events.

This interface may be implemented by clients.

See Also:
  `IPartService.addPartListener(org.eclipse.ui.IPartListener)`

Method Summary
`void` | `partActivated(IWorkbenchPart part)` Notifies this listener that the given part has been activated.
`void` | `partBroughtToTop(IWorkbenchPart part)` Notifies this listener that the given part has been brought to the top.
`void` | `partClosed(IWorkbenchPart part)` Notifies this listener that the given part has been closed.
`void` | `partDeactivated(IWorkbenchPart part)` Notifies this listener that the given part has been deactivated.
`void` | `partOpened(IWorkbenchPart part)` Notifies this listener that the given part has been opened.

Method Detail

### partActivated

    public void partActivated(IWorkbenchPart part)

  Notifies this listener that the given part has been activated.

  Parameters:
    `part` - the part that was activated
  See Also:
    `IWorkbenchPage.activate(org.eclipse.ui.IWorkbenchPart)`

### partBroughtToTop

    public void partBroughtToTop(IWorkbenchPart part)

  Notifies this listener that the given part has been brought to the top.

  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.

  Parameters:
    `part` - the part that was surfaced
  See Also:
    `IWorkbenchPage.bringToTop(org.eclipse.ui.IWorkbenchPart)`

### partClosed

    public void partClosed(IWorkbenchPart part)

  Notifies this listener that the given part has been closed.

  Parameters:
    `part` - the part that was closed
  See Also:
    `IWorkbenchPage.hideView(org.eclipse.ui.IViewPart)`

### partDeactivated

    public void partDeactivated(IWorkbenchPart part)

  Notifies this listener that the given part has been deactivated.

  Parameters:
    `part` - the part that was deactivated
  See Also:
    `IWorkbenchPage.activate(org.eclipse.ui.IWorkbenchPart)`

### partOpened

    public void partOpened(IWorkbenchPart part)

  Notifies this listener that the given part has been opened.

  Parameters:
    `part` - the part that was opened
  See Also:
    `IWorkbenchPage.showView(java.lang.String)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| 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.