Eclipse Platform
2.0

org.eclipse.ui
Interface IPerspectiveListener


public interface IPerspectiveListener

Interface for listening to a perspective lifecycle events.

This interface may be implemented by clients.

See Also:
IPageService.addPerspectiveListener(org.eclipse.ui.IPerspectiveListener)

Method Summary
 void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
          Notifies this listener that the given page's perspective has been activated.
 void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)
          Notifies this listener that the given page's perspective has change in some way (e.g.
 

Method Detail

perspectiveActivated

public void perspectiveActivated(IWorkbenchPage page,
                                 IPerspectiveDescriptor perspective)
Notifies this listener that the given page's perspective has been activated.

Parameters:
page - the page whose perspective was activated
perspective - the perspective descriptor that was activated
See Also:
IWorkbenchPage.setPerspective(org.eclipse.ui.IPerspectiveDescriptor)

perspectiveChanged

public void perspectiveChanged(IWorkbenchPage page,
                               IPerspectiveDescriptor perspective,
                               String changeId)
Notifies this listener that the given page's perspective has change in some way (e.g. editor area hidden, perspective reset, view show/hide, editor open/close, ...).

Parameters:
page - the page whose perspective was reset
perspective - the perspective descriptor
changeId - one of the CHANGE_* constants on IWorkbenchPage

Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.