Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Small patch for C/C++ Project view

This patch just creares group markers for CView pull-down menu build actions
group. Using them, it is possible to locate new buid action contributions to
correct place.

Alex Chapiro

Index: CView.java
===================================================================
RCS file:
/home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.j
ava,v
retrieving revision 1.26
diff -u -r1.26 CView.java
--- CView.java 13 Jun 2003 02:35:25 -0000 1.26
+++ CView.java 9 Jul 2003 14:28:40 -0000
@@ -44,6 +44,7 @@
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.Path;
 import org.eclipse.jface.action.ActionContributionItem;
+import org.eclipse.jface.action.GroupMarker;
 import org.eclipse.jface.action.IMenuListener;
 import org.eclipse.jface.action.IMenuManager;
 import org.eclipse.jface.action.IToolBarManager;
@@ -188,6 +189,9 @@
  final String WORKING_GROUP_MARKER = "workingSetGroup";
  final String WORKING_GROUP_MARKER_END = "end-workingSetGroup";

+ final String BUILD_GROUP_MARKER = "buildGroup";
+ final String BUILD_GROUP_MARKER_END = "end-buildGroup";
+
  private IPartListener partListener = new IPartListener() {
   public void partActivated(IWorkbenchPart part) {
    if (part instanceof IEditorPart) {
@@ -793,7 +797,7 @@
   IResource resource = (IResource)element.getAdapter(IResource.class);
   if (resource == null)
    return;
-
+  menu.add(new GroupMarker(BUILD_GROUP_MARKER));
   //if (resource instanceof IProject) {
    // Allow manual incremental build only if auto build is off.
    //if (!ResourcesPlugin.getWorkspace().isAutoBuilding()) {
@@ -825,6 +829,8 @@
    menu.add(submenu);

    menu.add(makeTargetAction);
+
+   menu.add(new GroupMarker(BUILD_GROUP_MARKER_END));
   }
  }






Back to the top