Interface IPartListener

All Known Implementing Classes:
AbstractDebugView, CloseAllSavedAction, ContentOutline, LabelRetargetAction, NavigationHistoryAction, PageBookView, PageEventAction, PartEventAction, PartService, PropertySheet, RetargetAction, TemplatesView

public interface IPartListener
Interface for listening to part lifecycle events.

This interface may be implemented by clients.

See Also:
  • Method Details

    • partActivated

      void partActivated(IWorkbenchPart part)
      Notifies this listener that the given part has been activated.
      Parameters:
      part - the part that was activated
      See Also:
    • partBroughtToTop

      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:
    • partClosed

      void partClosed(IWorkbenchPart part)
      Notifies this listener that the given part has been closed.
      Parameters:
      part - the part that was closed
      See Also:
    • partDeactivated

      void partDeactivated(IWorkbenchPart part)
      Notifies this listener that the given part has been deactivated.
      Parameters:
      part - the part that was deactivated
      See Also:
    • partOpened

      void partOpened(IWorkbenchPart part)
      Notifies this listener that the given part has been opened.
      Parameters:
      part - the part that was opened
      See Also: