[
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));
}
}