Remove support for legacy style TextBuiltins
[egit/zawir.git] / org.spearce.egit.ui / plugin.xml
blobb8093008cd2af154e40fe4cf92d81c05b151d33b
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin>
4    <extension point="org.eclipse.core.runtime.preferences">
5       <initializer class="org.spearce.egit.ui.PluginPreferenceInitializer"/>
6    </extension>
8    <extension point="org.eclipse.ui.importWizards">
9       <category name="%Git_clone_category"
10             id="org.spearce.egit.ui.internal.clone.gitclonecategory"/>
11       <wizard name="%Git_clone_wizard"
12             icon="icons/etool16/import_wiz.gif"
13             class="org.spearce.egit.ui.internal.clone.GitCloneWizard"
14             id="org.spearce.egit.ui.internal.clone.GitCloneWizard"
15             category="org.spearce.egit.ui.internal.clone.gitclonecategory">
16             <description>%Git_clone_description</description>
17       </wizard>
18    </extension>
20    <extension point="org.eclipse.team.ui.configurationWizards">
21       <wizard name="%SharingWizard_name"
22             icon="icons/sharing.gif"
23             class="org.spearce.egit.ui.internal.sharing.SharingWizard"
24             id="org.spearce.egit.ui.internal.sharing.SharingWizard">
25       </wizard>
26    </extension>
28    <extension point="org.eclipse.ui.popupMenus">
29       <objectContribution id="org.spearce.egit.ui.projectContributions"
30             objectClass="org.eclipse.core.resources.IProject"
31             adaptable="true">
32          <filter name="projectPersistentProperty"
33                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
34          </filter>
35          <action
36                label="%DisconnectAction_label"
37                tooltip="%DisconnectAction_tooltip"
38                class="org.spearce.egit.ui.internal.actions.Disconnect"
39                menubarPath="team.main/projectGroup"
40                id="org.spearce.egit.ui.internal.actions.Disconnect">
41          </action>
42          <action
43                class="org.spearce.egit.ui.internal.actions.ResetAction"
44                id="org.spearce.egit.ui.internal.actions.ResetAction"
45                label="%ResetAction_label"
46                menubarPath="team.main/projectGroup"
47                tooltip="%ResetAction_tooltip">
48          </action>
49          <action
50                class="org.spearce.egit.ui.internal.actions.BranchAction"
51                id="org.spearce.egit.ui.internal.actions.BranchAction"
52                label="%BranchAction_label"
53                menubarPath="team.main/projectGroup"
54                tooltip="%BranchAction_tooltip"/>
55      </objectContribution>
56      <objectContribution
57             adaptable="true"
58             id="org.spearce.egit.ui.fileFolderContributions"
59             objectClass="org.eclipse.core.resources.IResource">
60          <filter name="projectPersistentProperty"
61                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
62          </filter>
63          <action
64                label="%UntrackAction_label"
65                class="org.spearce.egit.ui.internal.actions.Untrack"
66                tooltip="%UntrackAction_tooltip"
67                menubarPath="team.main/group1"
68                id="org.spearce.egit.ui.internal.actions.Untrack"/>   
69          <action
70                label="%TrackAction_label"
71                class="org.spearce.egit.ui.internal.actions.Track"
72                tooltip="%TrackAction_tooltip"
73                menubarPath="team.main/group1"
74                id="org.spearce.egit.ui.internal.actions.Track"/>
75          <action
76                label="%AssumeUnchangedAction_label"
77                class="org.spearce.egit.ui.internal.actions.AssumeUnchanged"
78                tooltip="%AssumeUnchangedAction_tooltip"
79                menubarPath="team.main/group1"
80                id="org.spearce.egit.ui.internal.actions.AssumeUnchanged"/>
81          <action
82                class="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
83                id="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
84                label="%ShowResourceInHistoryAction_label"
85                menubarPath="team.main/group1"
86                tooltip="%ShowResourceInHistoryAction_tooltip"/>
87          <action
88                class="org.spearce.egit.ui.internal.actions.Update"
89                id="org.spearce.egit.ui.internal.actions.Update"
90                label="%UpdateAction_label"
91                menubarPath="team.main/group1"
92                tooltip="%UpdateAction_tooltip"/>
93          <action
94                class="org.spearce.egit.ui.internal.actions.CommitAction"
95                id="org.spearce.egit.ui.internal.actions.CommitAction"
96                label="%CommitAction_label"
97                menubarPath="team.main/group1"
98                tooltip="%CommitAction_tooltip"/>
99           </objectContribution>
100           <objectContribution
101          id="org.spearce.egit.ui.resetto"
102          objectClass="org.spearce.jgit.revwalk.RevCommit">
103          <action
104                class="org.spearce.egit.ui.internal.actions.SoftResetToRevisionAction"
105                id="org.spearce.egit.ui.softresettorevision"
106                label="Soft Reset"
107                menubarPath="additions"
108                enablesFor="1"
109                tooltip="Resets HEAD but not working directory nor index">
110          </action>
111          <action
112                class="org.spearce.egit.ui.internal.actions.MixedResetToRevisionAction"
113                id="org.spearce.egit.ui.mixedresettorevision"
114                label="Mixed Reset"
115                menubarPath="additions"
116                enablesFor="1"
117                tooltip="Resets HEAD and index, but not working directory">
118          </action>
119          <action
120                class="org.spearce.egit.ui.internal.actions.HardResetToRevisionAction"
121                id="org.spearce.egit.ui.hardresettorevision"
122                label="Hard Reset"
123                menubarPath="additions"
124                enablesFor="1"
125                tooltip="Resets HEAD and index, and working directory (changed in tracked files will be lost)">
126          </action>
127          <action
128                class="org.spearce.egit.ui.internal.actions.SetQuickdiffBaselineAction"
129                enablesFor="1"
130                id="org.spearce.egit.ui.setquickdiffbaseline"
131                label="Set as quickdiff baseline"
132                menubarPath="additions">
133          </action>
134          <action
135                class="org.spearce.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
136                enablesFor="*"
137                id="org.spearce.egit.ui.resetquickdiffbaseline"
138                label="Reset quickdiff baseline to HEAD"
139                menubarPath="additions">
140          </action>
141           </objectContribution>
142    </extension>
144    <extension
145          point="org.eclipse.core.runtime.adapters">
146          <factory
147                adaptableType="org.spearce.egit.core.internal.storage.GitFileHistoryProvider"
148                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
149             <adapter
150                   type="org.eclipse.team.ui.history.IHistoryPageSource">
151             </adapter>
152          </factory>
153          <factory
154                adaptableType="org.eclipse.core.internal.resources.Resource"
155                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
156             <adapter
157                   type="org.eclipse.team.ui.history.IHistoryPageSource">
158             </adapter>
159          </factory>
160    </extension>
161    
162    <extension point="org.eclipse.ui.preferencePages">
163       <page name="%GitPreferences_name"
164             category="org.eclipse.team.ui.TeamPreferences"
165             class="org.spearce.egit.ui.internal.preferences.GitPreferenceRoot"
166             id="org.spearce.egit.ui.GitPreferences" />
168       <page name="%GitPreferences_HistoryPreferencePage_name"
169             category="org.eclipse.team.ui.TeamPreferences/org.spearce.egit.ui.GitPreferences"
170             class="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage"
171             id="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage" />
172       <page name="%GitPreferences_WindowCachePreferencePage_name"
173             category="org.eclipse.team.ui.TeamPreferences/org.spearce.egit.ui.GitPreferences"
174             class="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage"
175             id="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage" />
176    </extension>
178    <extension point="org.eclipse.ui.decorators">
179       <decorator
180             lightweight="true"
181             adaptable="true"
182             label="%Decorator_name"
183             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
184             state="true"
185             location="BOTTOM_RIGHT"
186             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
187             <enablement>
188               <objectClass name="org.eclipse.core.resources.IResource"/>
189             </enablement>
190          <description>
191             %Decorator_description
192          </description>
193       </decorator>
194    </extension>
196    <extension point="org.eclipse.ui.themes">
197       <themeElementCategory
198             id="org.spearce.egit.ui.GitTheme"
199             label="%Theme_label"/>
200       <fontDefinition
201             id="org.spearce.egit.ui.CommitGraphNormalFont"
202             categoryId="org.spearce.egit.ui.GitTheme"
203             label="%Theme_CommitGraphNormalFont_label"
204             defaultsTo="org.eclipse.jface.dialogfont">
205          <description>
206             %Theme_CommitGraphNormalFont_description
207          </description>
208       </fontDefinition>
209       <fontDefinition
210             id="org.spearce.egit.ui.CommitGraphHighlightFont"
211             categoryId="org.spearce.egit.ui.GitTheme"
212             label="%Theme_CommitGraphHighlightFont_label"
213             defaultsTo="org.eclipse.jface.dialogfont">
214          <description>
215             %Theme_CommitGraphHighlightFont_description
216          </description>
217       </fontDefinition>
218       <fontDefinition
219             id="org.spearce.egit.ui.CommitMessageFont"
220             categoryId="org.spearce.egit.ui.GitTheme"
221             label="%Theme_CommitMessageFont_label"
222             defaultsTo="org.eclipse.jface.textfont">
223          <description>
224             %Theme_CommitMessageFont_description
225          </description>
226       </fontDefinition>
227    </extension>
229 <!-- ********** QuickDiff text editor support ************** -->
230    <extension
231          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
232       <referenceprovider
233             label="%GitRemoteQuickDiffProvider_label"
234             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
235             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
236       </referenceprovider>
237    </extension>
238    <extension
239          point="org.eclipse.ui.actionSets">
240       <actionSet
241             description="Common things to do with Git"
242             id="org.spearce.egit.ui.gitaction"
243             label="%GitActions_label"
244             visible="true"
245             >
246             <menu
247            id="org.spearce.egit.ui.gitmenu"
248            label="%GitMenu_label"
249            path="org.spearce.egit.ui.gitmenu"
250            >
251             </menu>
252                 <action
253                        class="org.spearce.egit.ui.internal.actions.BranchAction"
254                        disabledIcon="icons/toolbar/checkoutd.png"
255                        icon="icons/toolbar/checkoute.png"
256                        id="org.spearce.egit.ui.actionbranch"
257                        label="%BranchAction_label"
258                        style="push"
259                        menubarPath="org.spearce.egit.ui.gitmenu/repo"
260                        toolbarPath="org.spearce.egit.ui"
261                        tooltip="%BranchAction_tooltip">
262                 </action>
263                 <action
264                        class="org.spearce.egit.ui.internal.actions.CommitAction"
265                        disabledIcon="icons/toolbar/commitd.png"
266                        icon="icons/toolbar/commite.png"
267                        id="org.spearce.egit.ui.actioncommit"
268                        label="%CommitAction_label"
269                        style="push"
270                        menubarPath="org.spearce.egit.ui.gitmenu/repo"
271                        toolbarPath="org.spearce.egit.ui"
272                        tooltip="%CommitAction_tooltip">
273                 </action>
274                 <action
275                        class="org.spearce.egit.ui.internal.actions.ResetAction"
276                        disabledIcon="icons/toolbar/resetd.png"
277                        icon="icons/toolbar/resete.png"
278                        id="org.spearce.egit.ui.actionreset"
279                        label="%ResetAction_label"
280                        style="push"
281                        menubarPath="org.spearce.egit.ui.gitmenu/repo"
282                        toolbarPath="org.spearce.egit.ui"
283                        tooltip="%ResetAction_tooltip">
284                 </action>
285                 <action
286                        class="org.spearce.egit.ui.internal.actions.Track"
287                        disabledIcon="icons/toolbar/trackd.png"
288                        icon="icons/toolbar/tracke.png"
289                        id="org.spearce.egit.ui.trackaction"
290                        label="%TrackAction_label"
291                        menubarPath="org.spearce.egit.ui.gitmenu/repo"
292                        style="push"
293                        toolbarPath="org.spearce.egit.ui"
294                        tooltip="Start tracking the selected resources">
295                 </action>
296       </actionSet>
297    </extension>
298 </plugin>