org.eclipse.cdt.internal.ui.viewsupport
Class CDTContextActivator
java.lang.Object
org.eclipse.cdt.internal.ui.viewsupport.CDTContextActivator
- All Implemented Interfaces:
- org.eclipse.ui.IPartListener2, org.eclipse.ui.IWindowListener
public class CDTContextActivator
- extends java.lang.Object
- implements org.eclipse.ui.IWindowListener, org.eclipse.ui.IPartListener2
Once registered as windows listener, observes all part activations. Whenever the
CDT outline view is brought to the front, the CDT context is set.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static CDTContextActivator getInstance()
install
public void install()
uninstall
public void uninstall()
windowOpened
public void windowOpened(org.eclipse.ui.IWorkbenchWindow window)
- Specified by:
windowOpened
in interface org.eclipse.ui.IWindowListener
windowClosed
public void windowClosed(org.eclipse.ui.IWorkbenchWindow window)
- Specified by:
windowClosed
in interface org.eclipse.ui.IWindowListener
windowActivated
public void windowActivated(org.eclipse.ui.IWorkbenchWindow window)
- Specified by:
windowActivated
in interface org.eclipse.ui.IWindowListener
windowDeactivated
public void windowDeactivated(org.eclipse.ui.IWorkbenchWindow window)
- Specified by:
windowDeactivated
in interface org.eclipse.ui.IWindowListener
partActivated
public void partActivated(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partActivated
in interface org.eclipse.ui.IPartListener2
partClosed
public void partClosed(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partClosed
in interface org.eclipse.ui.IPartListener2
partBroughtToTop
public void partBroughtToTop(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partBroughtToTop
in interface org.eclipse.ui.IPartListener2
partDeactivated
public void partDeactivated(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partDeactivated
in interface org.eclipse.ui.IPartListener2
partOpened
public void partOpened(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partOpened
in interface org.eclipse.ui.IPartListener2
partHidden
public void partHidden(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partHidden
in interface org.eclipse.ui.IPartListener2
partVisible
public void partVisible(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partVisible
in interface org.eclipse.ui.IPartListener2
partInputChanged
public void partInputChanged(org.eclipse.ui.IWorkbenchPartReference partRef)
- Specified by:
partInputChanged
in interface org.eclipse.ui.IPartListener2