org.eclipse.cdt.internal.ui.navigator
Class CNavigatorOpenEditorActionGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by org.eclipse.cdt.internal.ui.navigator.AbstractCNavigatorActionGroup
          extended by org.eclipse.cdt.internal.ui.navigator.CNavigatorOpenEditorActionGroup

public class CNavigatorOpenEditorActionGroup
extends AbstractCNavigatorActionGroup

This is basically a clone of OpenFileGroup, but without explicit dependency on CView. This opens it up for use in the Common Navigator framework.

Contributes an "Open" action for the default editor, an "Open With" sub-menu for all applicable editors if one or more files are selected. For all container selections, an "Open In New Window" action is contributed.

See Also:
OpenFileGroup, OpenFileAction, OpenWithMenu, OpenInNewWindowAction

Constructor Summary
CNavigatorOpenEditorActionGroup(org.eclipse.ui.IViewPart viewPart)
          Create an action group for the given view part.
 
Method Summary
 void fillActionBars(org.eclipse.ui.IActionBars actionBars)
           
 void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
 void updateActionBars()
           
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
dispose, getContext, setContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CNavigatorOpenEditorActionGroup

public CNavigatorOpenEditorActionGroup(org.eclipse.ui.IViewPart viewPart)
Create an action group for the given view part.

Parameters:
viewPart -
Method Detail

fillContextMenu

public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Specified by:
fillContextMenu in class AbstractCNavigatorActionGroup

fillActionBars

public void fillActionBars(org.eclipse.ui.IActionBars actionBars)
Specified by:
fillActionBars in class AbstractCNavigatorActionGroup

updateActionBars

public void updateActionBars()
Specified by:
updateActionBars in class AbstractCNavigatorActionGroup