Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java21
1 files changed, 9 insertions, 12 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
index c97d6b1da..c1d2c5f71 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
@@ -13,6 +13,7 @@ package org.eclipse.team.internal.ccvs.ui.subscriber;
import org.eclipse.team.core.subscribers.Subscriber;
import org.eclipse.team.internal.ccvs.core.CVSProviderPlugin;
import org.eclipse.team.ui.synchronize.ISynchronizePageConfiguration;
+import org.eclipse.team.ui.synchronize.subscribers.ISubscriberPageConfiguration;
import org.eclipse.team.ui.synchronize.subscribers.SubscriberParticipant;
import org.eclipse.ui.IMemento;
import org.eclipse.ui.PartInitException;
@@ -22,10 +23,10 @@ public class WorkspaceSynchronizeParticipant extends SubscriberParticipant {
public static final String ID = "org.eclipse.team.cvs.ui.cvsworkspace-participant"; //$NON-NLS-1$
/**
- * The id of a generic action group to which additions actions can
+ * The id of a workspace action group to which additions actions can
* be added.
*/
- public static final String ACTION_GROUP = "actions"; //$NON-NLS-1$
+ public static final String ACTION_GROUP = "cvs_workspace_actions"; //$NON-NLS-1$
/* (non-Javadoc)
* @see org.eclipse.team.ui.synchronize.ISynchronizeParticipant#init(org.eclipse.ui.IMemento)
@@ -40,16 +41,12 @@ public class WorkspaceSynchronizeParticipant extends SubscriberParticipant {
* @see org.eclipse.team.ui.synchronize.subscribers.SubscriberParticipant#initializeConfiguration(org.eclipse.team.ui.synchronize.ISynchronizePageConfiguration)
*/
protected void initializeConfiguration(ISynchronizePageConfiguration configuration) {
- configuration.setProperty(TOOLBAR_MENU, new String[] { SYNCHRONIZE_GROUP, NAVIGATE_GROUP, MODE_GROUP, ACTION_GROUP});
- configuration.setProperty(CONTEXT_MENU, new String[] { FILE_GROUP, EDIT_GROUP, SYNCHRONIZE_GROUP, NAVIGATE_GROUP, OBJECT_CONTRIBUTIONS_GROUP});
+ configuration.setProperty(ISynchronizePageConfiguration.P_TOOLBAR_MENU, new String[] {
+ ISynchronizePageConfiguration.SYNCHRONIZE_GROUP,
+ ISynchronizePageConfiguration.NAVIGATE_GROUP,
+ ISynchronizePageConfiguration.MODE_GROUP,
+ ACTION_GROUP});
configuration.addActionContribution(new WorkspaceParticipantActionContributions());
- }
-
-
- /* (non-Javadoc)
- * @see org.eclipse.team.ui.synchronize.subscribers.SubscriberParticipant#validateConfiguration(org.eclipse.team.ui.synchronize.ISynchronizePageConfiguration)
- */
- protected void validateConfiguration(ISynchronizePageConfiguration configuration) {
- // TODO May need to ensure that certain menu groups are still there?
+ ((ISubscriberPageConfiguration)configuration).setSupportedModes(ISubscriberPageConfiguration.ALL_MODES);
}
} \ No newline at end of file

Back to the top