287 lines
11 KiB
XML
287 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.team.ui"
|
|
name="%pluginName"
|
|
version="3.0.1"
|
|
provider-name="%providerName"
|
|
class="org.eclipse.team.internal.ui.TeamUIPlugin">
|
|
|
|
<runtime>
|
|
<library name="teamui.jar">
|
|
<export name="*"/>
|
|
<packages prefixes="org.eclipse.team.ui, org.eclipse.team.internal.ui"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.ui.ide" optional="true"/>
|
|
<import plugin="org.eclipse.ui.views" optional="true"/>
|
|
<import plugin="org.eclipse.jface.text" optional="true"/>
|
|
<import plugin="org.eclipse.ui.workbench.texteditor" optional="true"/>
|
|
<import plugin="org.eclipse.ui.editors" optional="true"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.core.runtime.compatibility"/>
|
|
<import plugin="org.eclipse.team.core"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.compare"/>
|
|
<import plugin="org.eclipse.ui.forms"/>
|
|
</requires>
|
|
|
|
|
|
<extension-point id="configurationWizards" name="%configurationWizards" schema="schema/configurationWizards.exsd"/>
|
|
<extension-point id="synchronizeParticipants" name="%synchronizeParticipants" schema="schema/synchronizeParticipants.exsd"/>
|
|
<extension-point id="synchronizeWizards" name="%synchronizeWizards" schema="schema/synchronizeWizards.exsd"/>
|
|
|
|
<!-- **************** PREFERENCES ******************* -->
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%TeamPreferencePage.name"
|
|
class="org.eclipse.team.internal.ui.preferences.SyncViewerPreferencePage"
|
|
id="org.eclipse.team.ui.TeamPreferences">
|
|
</page>
|
|
<page
|
|
name="%TextPreferencePage.name"
|
|
category="org.eclipse.team.ui.TeamPreferences"
|
|
class="org.eclipse.team.internal.ui.preferences.TextPreferencePage"
|
|
id="org.eclipse.team.ui.TextPreferences">
|
|
</page>
|
|
<page
|
|
name="%IgnorePreferencePage.name"
|
|
category="org.eclipse.team.ui.TeamPreferences"
|
|
class="org.eclipse.team.internal.ui.preferences.IgnorePreferencePage"
|
|
id="org.eclipse.team.ui.IgnorePreferences">
|
|
</page>
|
|
</extension>
|
|
<!-- ****************** POPUP ACTIONS *************** -->
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
objectClass="org.eclipse.core.resources.IResource"
|
|
adaptable="true"
|
|
id="org.eclipse.team.ui.ResourceContributions">
|
|
<menu
|
|
label="%TeamGroupMenu.label"
|
|
path="additions"
|
|
id="team.main">
|
|
<separator
|
|
name="group1">
|
|
</separator>
|
|
<separator
|
|
name="group2">
|
|
</separator>
|
|
<separator
|
|
name="group3">
|
|
</separator>
|
|
<separator
|
|
name="group4">
|
|
</separator>
|
|
<separator
|
|
name="group5">
|
|
</separator>
|
|
<separator
|
|
name="group6">
|
|
</separator>
|
|
<separator
|
|
name="group7">
|
|
</separator>
|
|
<separator
|
|
name="group8">
|
|
</separator>
|
|
<separator
|
|
name="group9">
|
|
</separator>
|
|
<separator
|
|
name="group10">
|
|
</separator>
|
|
<separator
|
|
name="targetGroup">
|
|
</separator>
|
|
<separator
|
|
name="projectGroup">
|
|
</separator>
|
|
</menu>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
adaptable="true"
|
|
id="org.eclipse.team.ui.ProjectContributions">
|
|
<action
|
|
label="%ConfigureProject.label"
|
|
tooltip="%ConfigureProject.tooltip"
|
|
class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
|
|
menubarPath="team.main/projectGroup"
|
|
enablesFor="1"
|
|
id="nonbound.org.eclipse.team.ui.ConfigureProject">
|
|
</action>
|
|
</objectContribution>
|
|
</extension>
|
|
<!-- ************** Views ********************** -->
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<category
|
|
name="%Team.viewCategory"
|
|
id="org.eclipse.team.ui">
|
|
</category>
|
|
<view
|
|
name="%SyncView.name"
|
|
icon="icons/full/eview16/synch_synch.gif"
|
|
fastViewWidthRatio="0.25"
|
|
category="org.eclipse.team.ui"
|
|
allowMultiple="true"
|
|
class="org.eclipse.team.internal.ui.synchronize.SynchronizeView"
|
|
id="org.eclipse.team.sync.views.SynchronizeView">
|
|
</view>
|
|
<!-- <view
|
|
name="%CompareView.name"
|
|
icon="icons/full/eview16/compare_view.gif"
|
|
fastViewWidthRatio="0.25"
|
|
category="org.eclipse.team.ui"
|
|
class="org.eclipse.team.internal.ui.synchronize.CompareView"
|
|
id="org.eclipse.team.sync.views.CompareView">
|
|
</view> -->
|
|
</extension>
|
|
<!-- **************** Synchronizing Perspective ******************* -->
|
|
<extension
|
|
point="org.eclipse.ui.perspectives">
|
|
<perspective
|
|
name="%Synchronizing.perspective"
|
|
icon="icons/full/eview16/synch_synch.gif"
|
|
class="org.eclipse.team.internal.ui.synchronize.TeamSynchronizingPerspective"
|
|
id="org.eclipse.team.ui.TeamSynchronizingPerspective">
|
|
</perspective>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<perspectiveShortcut
|
|
id="org.eclipse.team.ui.TeamSynchronizingPerspective">
|
|
</perspectiveShortcut>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<!-- ****************** Import Wizards ********************* -->
|
|
<extension
|
|
point="org.eclipse.ui.importWizards">
|
|
<wizard
|
|
name="%ProjectSetImportWizard.name"
|
|
icon="icons/full/obj/import_projectset.gif"
|
|
class="org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard"
|
|
id="org.eclipse.team.ui.ProjectSetImportWizard">
|
|
<description>
|
|
%ProjectSetImportWizard.description
|
|
</description>
|
|
<selection
|
|
class="org.eclipse.core.resources.IProject">
|
|
</selection>
|
|
</wizard>
|
|
</extension>
|
|
<!-- ****************** Export Wizards ********************* -->
|
|
<extension
|
|
point="org.eclipse.ui.exportWizards">
|
|
<wizard
|
|
name="%ProjectSetExportWizard.name"
|
|
icon="icons/full/obj/export_projectset.gif"
|
|
class="org.eclipse.team.internal.ui.wizards.ProjectSetExportWizard"
|
|
id="org.eclipse.team.ui.ProjectSetExportWizard">
|
|
<description>
|
|
%ProjectSetExportWizard.description
|
|
</description>
|
|
<selection
|
|
class="org.eclipse.core.resources.IProject">
|
|
</selection>
|
|
</wizard>
|
|
</extension>
|
|
<!-- ***************** Perspective Extensions ********************** -->
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
|
|
<showInPart
|
|
id="org.eclipse.ui.views.ResourceNavigator">
|
|
</showInPart>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<!-- ***************** Actions ********************** -->
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<category
|
|
name="%Command.category.name"
|
|
description="%Command.category.description"
|
|
id="org.eclipse.team.ui.category.team">
|
|
</category>
|
|
<command
|
|
name="%Command.syncAll.name"
|
|
category="org.eclipse.team.ui.category.team"
|
|
description="%Command.syncAll.description"
|
|
id="org.eclipse.team.ui.synchronizeAll">
|
|
</command>
|
|
<command
|
|
name="%Command.syncLast.name"
|
|
category="org.eclipse.team.ui.category.team"
|
|
description="%Command.syncLast.description"
|
|
id="org.eclipse.team.ui.synchronizeLast">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.team.ui.synchronizeAll"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ViewCommand.synchronizeView.name"
|
|
description="%ViewCommand.synchronizeView.description"
|
|
category="org.eclipse.ui.category.views"
|
|
id="org.eclipse.team.sync.views.SynchronizeView">
|
|
</command>
|
|
<keyBinding
|
|
string="Alt+Shift+Q Y"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.team.sync.views.SynchronizeView"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Alt+Shift+Q Y"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command=""
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Command+Alt+Q Y"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.team.sync.views.SynchronizeView"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
</extension>
|
|
<!-- action sets -->
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="%Command.category.name"
|
|
description="%Command.category.description"
|
|
visible="false"
|
|
id="org.eclipse.team.ui.actionSet">
|
|
<action
|
|
allowLabelUpdate="true"
|
|
toolbarPath="Normal/Team"
|
|
label="%Command.syncAll.name"
|
|
tooltip="%Command.syncAll.name"
|
|
class="org.eclipse.team.internal.ui.synchronize.actions.GlobalRefreshAction"
|
|
icon="icons/full/elcl16/synch_participants.gif"
|
|
style="pulldown"
|
|
id="org.eclipse.team.ui.synchronizeAll">
|
|
</action>
|
|
<action
|
|
allowLabelUpdate="true"
|
|
label="%ConfigureProject.label"
|
|
tooltip="%ConfigureProject.tooltip"
|
|
class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
|
|
menubarPath="project/open.ext"
|
|
id="org.eclipse.team.ui.ConfigureProject"/>
|
|
</actionSet>
|
|
</extension>
|
|
|
|
</plugin>
|