diff options
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.java | 21 |
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 |