blob: 496d22c3634e2fa96940ea47b582a599881c9160 [file] [log] [blame]
dacarver58ad0f82008-10-01 03:29:54 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4
5 <extension-point id="doctypes" name="%extensionPoint.doctypes" schema="schema/doctype.exsd"/>
6 <extension-point id="styles" name="%extensionPoint.styles" schema="schema/style.exsd"/>
7
dacarverc84229d2008-10-22 20:24:01 +00008
Florian Thienel28311762010-08-15 22:10:53 +02009 <extension point="org.eclipse.core.contenttype.contentTypes">
10 <content-type
11 base-type="org.eclipse.core.runtime.xml"
12 file-extensions="*.xml"
Florian Thienelea330512011-11-14 22:32:49 +010013 id="org.eclipse.vex.ui.XmlDocument"
Florian Thienel28311762010-08-15 22:10:53 +020014 name="%contentType.XmlDocument.name">
15 </content-type>
16 </extension>
17
dacarver58ad0f82008-10-01 03:29:54 +000018 <extension
19 point="org.eclipse.ui.editors">
20 <editor
21 name="%VexEditor.name"
Florian Thienel28311762010-08-15 22:10:53 +020022 extensions="xml"
Florian Thienelc36895c2012-03-09 23:15:58 +010023 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010024 class="org.eclipse.vex.ui.internal.editor.VexEditor"
25 contributorClass="org.eclipse.vex.ui.internal.editor.VexActionBarContributor"
26 id="org.eclipse.vex.ui.VexEditor">
Florian Thienel28311762010-08-15 22:10:53 +020027 <contentTypeBinding
Florian Thienelea330512011-11-14 22:32:49 +010028 contentTypeId="org.eclipse.vex.ui.XmlDocument">
Florian Thienel28311762010-08-15 22:10:53 +020029 </contentTypeBinding>
dacarver58ad0f82008-10-01 03:29:54 +000030 </editor>
31 </extension>
dacarver637f2ee2008-12-05 16:00:53 +000032
dacarver637f2ee2008-12-05 16:00:53 +000033
dacarver58ad0f82008-10-01 03:29:54 +000034 <extension
35 point="org.eclipse.ui.newWizards">
36 <category
37 name="%NewWizardCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +010038 id="org.eclipse.vex.XMLAuthoringCategory">
dacarver58ad0f82008-10-01 03:29:54 +000039 </category>
40 <wizard
41 name="%NewDocumentWizard.name"
Florian Thienelc36895c2012-03-09 23:15:58 +010042 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010043 category="org.eclipse.vex.XMLAuthoringCategory"
44 class="org.eclipse.vex.ui.internal.wizards.NewDocumentWizard"
45 id="org.eclipse.vex.ui.NewDocumentWizard">
dacarver58ad0f82008-10-01 03:29:54 +000046 <description>%NewDocumentWizard.desc</description>
Holger Voormann738989e2011-04-26 20:43:46 +020047 <keywordReference
Florian Thienelea330512011-11-14 22:32:49 +010048 id="org.eclipse.vex.ui.KeywordVex">
Holger Voormann738989e2011-04-26 20:43:46 +020049 </keywordReference>
dacarver58ad0f82008-10-01 03:29:54 +000050 </wizard>
51 </extension>
52 <extension
53 point="org.eclipse.ui.perspectives">
54 <perspective
55 name="%DocumentPerspective.name"
Florian Thienelc36895c2012-03-09 23:15:58 +010056 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010057 class="org.eclipse.vex.ui.internal.perspective.DocumentPerspective"
58 id="org.eclipse.vex.ui.DocumentPerspective">
dacarver58ad0f82008-10-01 03:29:54 +000059 </perspective>
60 </extension>
61 <extension
62 point="org.eclipse.ui.contexts">
63 <context
64 name="%VexEditorContext.name"
Florian Thienelea330512011-11-14 22:32:49 +010065 id="org.eclipse.vex.ui.VexEditorContext"
dacarver58ad0f82008-10-01 03:29:54 +000066 parentId="org.eclipse.ui.textEditorScope">
67 </context>
68 </extension>
69 <extension
70 point="org.eclipse.ui.commands">
71 <category
Florian Thienelea330512011-11-14 22:32:49 +010072 id="org.eclipse.vex.ui.commands.category"
hvoormannb91295f2009-12-03 19:43:21 +000073 name="%command.category.name">
dacarver58ad0f82008-10-01 03:29:54 +000074 </category>
75 <command
Florian Thienelea330512011-11-14 22:32:49 +010076 categoryId="org.eclipse.vex.ui.commands.category"
77 id="org.eclipse.vex.ui.AddElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +000078 name="%command.addElement.name">
dacarver58ad0f82008-10-01 03:29:54 +000079 </command>
80 <command
Florian Thienelea330512011-11-14 22:32:49 +010081 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienel58845302011-12-21 23:19:01 +010082 id="org.eclipse.vex.ui.EditNamespacesCommand"
83 name="%command.editNamespaces.name">
84 </command>
85 <command
86 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienelea330512011-11-14 22:32:49 +010087 id="org.eclipse.vex.ui.DuplicateSelectionCommand"
hvoormannb91295f2009-12-03 19:43:21 +000088 name="%command.duplicateSelection.name">
dacarver58ad0f82008-10-01 03:29:54 +000089 </command>
90 <command
Florian Thienelea330512011-11-14 22:32:49 +010091 categoryId="org.eclipse.vex.ui.commands.category"
92 id="org.eclipse.vex.ui.ConvertElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +000093 name="%command.convertElement.name">
dacarver58ad0f82008-10-01 03:29:54 +000094 </command>
95 <command
Florian Thienelea330512011-11-14 22:32:49 +010096 categoryId="org.eclipse.vex.ui.commands.category"
97 id="org.eclipse.vex.ui.RemoveTagCommand"
hvoormannb91295f2009-12-03 19:43:21 +000098 name="%command.removeTag.name">
dacarver58ad0f82008-10-01 03:29:54 +000099 </command>
100 <command
Florian Thienelea330512011-11-14 22:32:49 +0100101 categoryId="org.eclipse.vex.ui.commands.category"
102 id="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000103 name="%command.addRowAbove.name">
dacarver58ad0f82008-10-01 03:29:54 +0000104 </command>
105 <command
Florian Thienelea330512011-11-14 22:32:49 +0100106 categoryId="org.eclipse.vex.ui.commands.category"
107 id="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000108 name="%command.addRowBelow.name">
dacarver58ad0f82008-10-01 03:29:54 +0000109 </command>
110 <command
Florian Thienelea330512011-11-14 22:32:49 +0100111 categoryId="org.eclipse.vex.ui.commands.category"
112 id="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000113 name="%command.moveRowUp.name">
dacarver58ad0f82008-10-01 03:29:54 +0000114 </command>
115 <command
Florian Thienelea330512011-11-14 22:32:49 +0100116 categoryId="org.eclipse.vex.ui.commands.category"
117 id="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000118 name="%command.moveRowDown.name">
dacarver58ad0f82008-10-01 03:29:54 +0000119 </command>
120 <command
Florian Thienelea330512011-11-14 22:32:49 +0100121 categoryId="org.eclipse.vex.ui.commands.category"
122 id="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000123 name="%command.removeRow.name">
dacarver58ad0f82008-10-01 03:29:54 +0000124 </command>
125 <command
Florian Thienelea330512011-11-14 22:32:49 +0100126 categoryId="org.eclipse.vex.ui.commands.category"
127 id="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000128 name="%command.addColumnLeft.name">
dacarver58ad0f82008-10-01 03:29:54 +0000129 </command>
130 <command
Florian Thienelea330512011-11-14 22:32:49 +0100131 categoryId="org.eclipse.vex.ui.commands.category"
132 id="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000133 name="%command.addColumnRight.name">
dacarver58ad0f82008-10-01 03:29:54 +0000134 </command>
135 <command
Florian Thienelea330512011-11-14 22:32:49 +0100136 categoryId="org.eclipse.vex.ui.commands.category"
137 id="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000138 name="%command.moveColumnLeft.name">
dacarver58ad0f82008-10-01 03:29:54 +0000139 </command>
140 <command
Florian Thienelea330512011-11-14 22:32:49 +0100141 categoryId="org.eclipse.vex.ui.commands.category"
142 id="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000143 name="%command.moveColumnRight.name">
dacarver58ad0f82008-10-01 03:29:54 +0000144 </command>
145 <command
Florian Thienelea330512011-11-14 22:32:49 +0100146 categoryId="org.eclipse.vex.ui.commands.category"
147 id="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000148 name="%command.removeColumn.name">
dacarver58ad0f82008-10-01 03:29:54 +0000149 </command>
150 <command
Florian Thienelea330512011-11-14 22:32:49 +0100151 categoryId="org.eclipse.vex.ui.commands.category"
152 id="org.eclipse.vex.ui.PreviousTableCellCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000153 name="%command.previousTableCell.name">
dacarver58ad0f82008-10-01 03:29:54 +0000154 </command>
155 <command
Florian Thienelea330512011-11-14 22:32:49 +0100156 categoryId="org.eclipse.vex.ui.commands.category"
157 id="org.eclipse.vex.ui.NextTableCellCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000158 name="%command.nextTableCell.name">
dacarver58ad0f82008-10-01 03:29:54 +0000159 </command>
160 <command
Florian Thienelea330512011-11-14 22:32:49 +0100161 categoryId="org.eclipse.vex.ui.commands.category"
162 id="org.eclipse.vex.ui.SplitBlockElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000163 name="%command.splitBlockElement.name">
dacarver58ad0f82008-10-01 03:29:54 +0000164 </command>
165 <command
Florian Thienelea330512011-11-14 22:32:49 +0100166 categoryId="org.eclipse.vex.ui.commands.category"
167 id="org.eclipse.vex.ui.SplitItemCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000168 name="%command.splitItem.name">
dacarver58ad0f82008-10-01 03:29:54 +0000169 </command>
Florian Thieneld71183b2012-02-28 21:08:06 +0100170 <command
171 categoryId="org.eclipse.vex.ui.commands.category"
172 id="org.eclipse.vex.ui.AddCommentCommand"
173 name="%command.addComment.name">
174 </command>
dacarver58ad0f82008-10-01 03:29:54 +0000175
176 </extension>
177 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000178 point="org.eclipse.ui.bindings">
179 <key
Florian Thienelea330512011-11-14 22:32:49 +0100180 commandId="org.eclipse.vex.ui.AddElementCommand"
181 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000182 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
183 sequence="M1+SPACE">
184 </key>
185 <key
Florian Thienelea330512011-11-14 22:32:49 +0100186 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
187 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000188 sequence="M1+M3+ARROW_DOWN"
189 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
190 </key>
191
192 <key
Florian Thienelea330512011-11-14 22:32:49 +0100193 commandId="org.eclipse.vex.ui.ConvertElementCommand"
194 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000195 sequence="M1+M3+SPACE"
196 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
197 </key>
198 <key
Florian Thienelea330512011-11-14 22:32:49 +0100199 commandId="org.eclipse.vex.ui.NextTableCellCommand"
200 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000201 sequence="TAB"
202 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
203 </key>
204 <key
Florian Thienelea330512011-11-14 22:32:49 +0100205 commandId="org.eclipse.vex.ui.PreviousTableCellCommand"
206 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000207 sequence="M2+TAB"
208 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
209 </key>
210 <key
Florian Thienelea330512011-11-14 22:32:49 +0100211 commandId="org.eclipse.vex.ui.RemoveTagCommand"
212 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000213 sequence="M2+DEL"
214 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
215 </key>
216 <key
Florian Thienelea330512011-11-14 22:32:49 +0100217 commandId="org.eclipse.vex.ui.SplitBlockElementCommand"
218 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000219 sequence="RETURN"
220 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
221 </key>
222 <key
Florian Thienelea330512011-11-14 22:32:49 +0100223 commandId="org.eclipse.vex.ui.SplitItemCommand"
224 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000225 sequence="M2+RETURN"
226 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
Florian Thieneld71183b2012-02-28 21:08:06 +0100227 </key>
228 <key
229 commandId="org.eclipse.vex.ui.AddCommentCommand"
230 contextId="org.eclipse.vex.ui.VexEditorContext"
231 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
232 sequence="M1+7">
hvoormannb91295f2009-12-03 19:43:21 +0000233 </key>key>
234
235 </extension>
236 <extension
237 point="org.eclipse.ui.handlers">
238 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100239 class="org.eclipse.vex.ui.internal.handlers.AddElementHandler"
240 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000241 <activeWhen>
242 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100243 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000244 </reference>
245 </activeWhen>
246 </handler>
247 <handler
Florian Thienel58845302011-12-21 23:19:01 +0100248 class="org.eclipse.vex.ui.internal.namespace.EditNamespacesHandler"
249 commandId="org.eclipse.vex.ui.EditNamespacesCommand">
250 <activeWhen>
251 <reference
252 definitionId="org.eclipse.vex.ui.activeVexEditor">
253 </reference>
254 </activeWhen>
255 </handler>
256 <handler
Florian Thieneld71183b2012-02-28 21:08:06 +0100257 class="org.eclipse.vex.ui.internal.handlers.AddCommentHandler"
258 commandId="org.eclipse.vex.ui.AddCommentCommand">
259 <activeWhen>
260 <reference
261 definitionId="org.eclipse.vex.ui.activeVexEditor">
262 </reference>
263 </activeWhen>
264 </handler>
265 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100266 class="org.eclipse.vex.ui.internal.handlers.DuplicateSelectionHandler"
267 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000268 <activeWhen>
269 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100270 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000271 </reference>
272 </activeWhen>
273 </handler>
274 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100275 class="org.eclipse.vex.ui.internal.handlers.ConvertElementHandler"
276 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000277 <activeWhen>
278 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100279 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000280 </reference>
281 </activeWhen>
282 </handler>
283 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100284 class="org.eclipse.vex.ui.internal.handlers.RemoveTagHandler"
285 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000286 <activeWhen>
287 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100288 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000289 </reference>
290 </activeWhen>
291 </handler>
292 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100293 class="org.eclipse.vex.ui.internal.handlers.AddRowAboveHandler"
294 commandId="org.eclipse.vex.ui.AddRowAboveCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000295 <enabledWhen>
296 <with
Florian Thienelea330512011-11-14 22:32:49 +0100297 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000298 <equals
299 value="true">
300 </equals>
301 </with>
302 </enabledWhen>
303 </handler>
304 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100305 class="org.eclipse.vex.ui.internal.handlers.AddRowBelowHandler"
306 commandId="org.eclipse.vex.ui.AddRowBelowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000307 <enabledWhen>
308 <with
Florian Thienelea330512011-11-14 22:32:49 +0100309 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000310 <equals
311 value="true">
312 </equals>
313 </with>
314 </enabledWhen>
315 </handler>
316 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100317 class="org.eclipse.vex.ui.internal.handlers.MoveRowUpHandler"
318 commandId="org.eclipse.vex.ui.MoveRowUpCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000319 <enabledWhen>
320 <and>
321 <with
Florian Thienelea330512011-11-14 22:32:49 +0100322 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000323 <equals
324 value="true">
325 </equals>
326 </with>
327 <with
Florian Thienelea330512011-11-14 22:32:49 +0100328 variable="org.eclipse.vex.ui.isFirstRow">
hvoormannb91295f2009-12-03 19:43:21 +0000329 <equals
330 value="false">
331 </equals>
332 </with>
333 </and>
334 </enabledWhen>
335 </handler>
336 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100337 class="org.eclipse.vex.ui.internal.handlers.MoveRowDownHandler"
338 commandId="org.eclipse.vex.ui.MoveRowDownCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000339 <enabledWhen>
340 <and>
341 <with
Florian Thienelea330512011-11-14 22:32:49 +0100342 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000343 <equals
344 value="true">
345 </equals>
346 </with>
347 <with
Florian Thienelea330512011-11-14 22:32:49 +0100348 variable="org.eclipse.vex.ui.isLastRow">
hvoormannb91295f2009-12-03 19:43:21 +0000349 <equals
350 value="false">
351 </equals>
352 </with>
353 </and>
354 </enabledWhen>
355 </handler>
356 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100357 class="org.eclipse.vex.ui.internal.handlers.RemoveRowHandler"
358 commandId="org.eclipse.vex.ui.RemoveRowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000359 <enabledWhen>
360 <with
Florian Thienelea330512011-11-14 22:32:49 +0100361 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000362 <equals
363 value="true">
364 </equals>
365 </with>
366 </enabledWhen>
367 </handler>
368 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100369 class="org.eclipse.vex.ui.internal.handlers.AddColumnLeftHandler"
370 commandId="org.eclipse.vex.ui.AddColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000371 <enabledWhen>
372 <with
Florian Thienelea330512011-11-14 22:32:49 +0100373 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000374 <equals
375 value="true">
376 </equals>
377 </with>
378 </enabledWhen>
379 </handler>
380 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100381 class="org.eclipse.vex.ui.internal.handlers.AddColumnRightHandler"
382 commandId="org.eclipse.vex.ui.AddColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000383 <enabledWhen>
384 <with
Florian Thienelea330512011-11-14 22:32:49 +0100385 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000386 <equals
387 value="true">
388 </equals>
389 </with>
390 </enabledWhen>
391 </handler>
392 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100393 class="org.eclipse.vex.ui.internal.handlers.MoveColumnLeftHandler"
394 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000395 <enabledWhen>
396 <and>
397 <with
Florian Thienelea330512011-11-14 22:32:49 +0100398 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000399 <equals
400 value="true">
401 </equals>
402 </with>
403 <with
Florian Thienelea330512011-11-14 22:32:49 +0100404 variable="org.eclipse.vex.ui.isFirstColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000405 <equals
406 value="false">
407 </equals>
408 </with>
409 </and>
410 </enabledWhen>
411 </handler>
412 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100413 class="org.eclipse.vex.ui.internal.handlers.MoveColumnRightHandler"
414 commandId="org.eclipse.vex.ui.MoveColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000415 <enabledWhen>
416 <and>
417 <with
Florian Thienelea330512011-11-14 22:32:49 +0100418 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000419 <equals
420 value="true">
421 </equals>
422 </with>
423 <with
Florian Thienelea330512011-11-14 22:32:49 +0100424 variable="org.eclipse.vex.ui.isLastColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000425 <equals
426 value="false">
427 </equals>
428 </with>
429 </and>
430 </enabledWhen>
431 </handler>
432 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100433 class="org.eclipse.vex.ui.internal.handlers.RemoveColumnHandler"
434 commandId="org.eclipse.vex.ui.RemoveColumnCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000435 <enabledWhen>
436 <with
Florian Thienelea330512011-11-14 22:32:49 +0100437 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000438 <equals
439 value="true">
440 </equals>
441 </with>
442 </enabledWhen>
443 </handler>
444 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100445 class="org.eclipse.vex.ui.internal.handlers.NextTableCellHandler"
446 commandId="org.eclipse.vex.ui.NextTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000447 <enabledWhen>
448 <with
Florian Thienelea330512011-11-14 22:32:49 +0100449 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000450 <equals
451 value="true">
452 </equals>
453 </with>
454 </enabledWhen>
455 </handler>
456 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100457 class="org.eclipse.vex.ui.internal.handlers.PreviousTableCellHandler"
458 commandId="org.eclipse.vex.ui.PreviousTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000459 <enabledWhen>
460 <with
Florian Thienelea330512011-11-14 22:32:49 +0100461 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000462 <equals
463 value="true">
464 </equals>
465 </with>
466 </enabledWhen>
467 </handler>
468 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100469 class="org.eclipse.vex.ui.internal.handlers.SplitBlockElementHandler"
470 commandId="org.eclipse.vex.ui.SplitBlockElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000471 </handler>
472 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100473 class="org.eclipse.vex.ui.internal.handlers.SplitItemHandler"
474 commandId="org.eclipse.vex.ui.SplitItemCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000475 </handler>
476 </extension>
477 <extension
dacarver58ad0f82008-10-01 03:29:54 +0000478 point="org.eclipse.ui.views">
479 <category
480 name="%VexViewCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100481 id="org.eclipse.vex.ui.views.VexViewCategory">
dacarver58ad0f82008-10-01 03:29:54 +0000482 </category>
483 <view
484 name="%DebugView.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100485 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100486 category="org.eclipse.vex.ui.views.VexViewCategory"
487 class="org.eclipse.vex.ui.internal.views.DebugView"
488 id="org.eclipse.vex.ui.views.debug">
dacarver58ad0f82008-10-01 03:29:54 +0000489 </view>
dacarver58ad0f82008-10-01 03:29:54 +0000490 <view
Florian Thienelea330512011-11-14 22:32:49 +0100491 category="org.eclipse.vex.ui.views.VexViewCategory"
492 class="org.eclipse.vex.ui.internal.config.ConfigurationView"
Florian Thienelc36895c2012-03-09 23:15:58 +0100493 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100494 id="org.eclipse.vex.ui.views.configuration"
hvoormannb91295f2009-12-03 19:43:21 +0000495 name="%ConfigurationView.name">
dacarver58ad0f82008-10-01 03:29:54 +0000496 </view>
497 </extension>
498 <extension
499 id="pluginNature"
500 name="%PluginProjectNature.name"
501 point="org.eclipse.core.resources.natures">
502 <runtime>
503 <run
Florian Thienelea330512011-11-14 22:32:49 +0100504 class="org.eclipse.vex.ui.internal.config.PluginProjectNature">
dacarver58ad0f82008-10-01 03:29:54 +0000505 </run>
506 </runtime>
507 </extension>
508 <extension
509 point="org.eclipse.ui.newWizards">
fthienel760539f2010-05-05 19:17:10 +0000510 <category
511 name="%NewWizardCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100512 id="org.eclipse.vex.XMLAuthoringCategory">
fthienel760539f2010-05-05 19:17:10 +0000513 </category>
dacarver58ad0f82008-10-01 03:29:54 +0000514 <wizard
515 name="%NewPluginProjectWizard.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100516 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100517 category="org.eclipse.vex.XMLAuthoringCategory"
518 class="org.eclipse.vex.ui.internal.config.NewPluginProjectWizard"
dacarver58ad0f82008-10-01 03:29:54 +0000519 project="true"
Florian Thienelea330512011-11-14 22:32:49 +0100520 id="org.eclipse.vex.ui.config.NewPluginProjectWizard">
dacarver58ad0f82008-10-01 03:29:54 +0000521 <description>%NewPluginProjectWizard.desc</description>
Holger Voormann738989e2011-04-26 20:43:46 +0200522 <keywordReference
Florian Thienelea330512011-11-14 22:32:49 +0100523 id="org.eclipse.vex.ui.KeywordVex">
Holger Voormann738989e2011-04-26 20:43:46 +0200524 </keywordReference>
dacarver58ad0f82008-10-01 03:29:54 +0000525 </wizard>
526 </extension>
527 <extension
528 id="pluginBuilder"
529 name="%PluginProjectBuilder.name"
530 point="org.eclipse.core.resources.builders">
531 <builder>
532 <run
Florian Thienelea330512011-11-14 22:32:49 +0100533 class="org.eclipse.vex.ui.internal.config.PluginProjectBuilder">
dacarver58ad0f82008-10-01 03:29:54 +0000534 </run>
535 </builder>
536 </extension>
537 <extension
538 point="org.eclipse.ui.decorators">
539 <decorator
540 lightweight="true"
541 label="%PluginProjectDecorator.name"
542 state="true"
Florian Thienelea330512011-11-14 22:32:49 +0100543 class="org.eclipse.vex.ui.internal.config.PluginProjectDecorator"
544 id="org.eclipse.vex.ui.config.vexPluginProjectDecorator">
dacarver58ad0f82008-10-01 03:29:54 +0000545 <enablement>
546 <objectClass
547 name="org.eclipse.core.resources.IProject">
548 </objectClass>
549 </enablement>
550 </decorator>
dacarver58ad0f82008-10-01 03:29:54 +0000551 <decorator
Florian Thienelea330512011-11-14 22:32:49 +0100552 class="org.eclipse.vex.ui.internal.config.BuildProblemDecorator"
553 id="org.eclipse.vex.ui.config.buildProblemDecorator"
hvoormannb91295f2009-12-03 19:43:21 +0000554 label="%BuildProblemDecorator.name"
555 lightweight="true"
556 state="true">
dacarver58ad0f82008-10-01 03:29:54 +0000557 <enablement>
558 <objectClass
559 name="org.eclipse.core.resources.IResource">
560 </objectClass>
561 </enablement>
562 </decorator>
563 </extension>
564 <extension
565 point="org.eclipse.ui.propertyPages">
566 <page
dacarver58ad0f82008-10-01 03:29:54 +0000567 name="%DoctypePropertyPage.name"
Florian Thienelea330512011-11-14 22:32:49 +0100568 class="org.eclipse.vex.ui.internal.config.DoctypePropertyPage"
dacarver58ad0f82008-10-01 03:29:54 +0000569 nameFilter="*.dtd"
Florian Thienelea330512011-11-14 22:32:49 +0100570 id="org.eclipse.vex.ui.config.DoctypePropertyPage">
dacarver58ad0f82008-10-01 03:29:54 +0000571 <filter
572 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100573 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000574 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100575 <enabledWhen>
576 <instanceof
577 value="org.eclipse.core.resources.IFile">
578 </instanceof>
579 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000580 </page>
dacarver58ad0f82008-10-01 03:29:54 +0000581 <page
Florian Thienelea330512011-11-14 22:32:49 +0100582 class="org.eclipse.vex.ui.internal.config.StylePropertyPage"
583 id="org.eclipse.vex.ui.config.StylePropertyPage"
hvoormannb91295f2009-12-03 19:43:21 +0000584 name="%StylePropertyPage.name"
Florian Thienelcf7164f2010-12-02 23:09:12 +0100585 nameFilter="*.css">
dacarver58ad0f82008-10-01 03:29:54 +0000586 <filter
587 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100588 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000589 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100590 <enabledWhen>
591 <instanceof
592 value="org.eclipse.core.resources.IFile">
593 </instanceof>
594 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000595 </page>
596 </extension>
597 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000598 point="org.eclipse.core.expressions.definitions">
599 <definition
Florian Thienelea330512011-11-14 22:32:49 +0100600 id="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000601 <or>
602 <with
603 variable="activeEditorId">
604 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100605 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000606 </equals>
607 </with>
608 <with
609 variable="activeEditorId">
610 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100611 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +0000612 </equals>
613 </with>
614 </or>
615 </definition>
616 <definition
Florian Thienelea330512011-11-14 22:32:49 +0100617 id="org.eclipse.vex.ui.focusedVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000618 <or>
619 <with
620 variable="activePartId">
621 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100622 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000623 </equals>
624 </with>
625 <with
626 variable="activePartId">
627 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100628 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +0000629 </equals>
630 </with>
631 </or>
632 </definition>
633 </extension>
634 <extension
635 point="org.eclipse.ui.services">
636 <sourceProvider
Florian Thienelea330512011-11-14 22:32:49 +0100637 provider="org.eclipse.vex.ui.internal.editor.DocumentContextSourceProvider">
hvoormannb91295f2009-12-03 19:43:21 +0000638 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100639 name="org.eclipse.vex.ui.isColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000640 priorityLevel="workbench">
641 </variable>
642 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100643 name="org.eclipse.vex.ui.isFirstColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000644 priorityLevel="workbench">
645 </variable>
646 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100647 name="org.eclipse.vex.ui.isLastColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000648 priorityLevel="workbench">
649 </variable>
650 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100651 name="org.eclipse.vex.ui.isRow"
hvoormannb91295f2009-12-03 19:43:21 +0000652 priorityLevel="workbench">
653 </variable>
654 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100655 name="org.eclipse.vex.ui.isFirstRow"
hvoormannb91295f2009-12-03 19:43:21 +0000656 priorityLevel="workbench">
657 </variable>
658 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100659 name="org.eclipse.vex.ui.isLastRow"
hvoormannb91295f2009-12-03 19:43:21 +0000660 priorityLevel="workbench">
661 </variable>
662 </sourceProvider>
663 </extension>
664 <extension
665 point="org.eclipse.ui.menus">
666 <menuContribution
667 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
668 <menu
669 label="%menu.Document.name">
670 <visibleWhen>
671 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100672 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000673 </reference>
674 </visibleWhen>
675 <menu
676 label="%menu.Add.name">
677 <command
Florian Thienelea330512011-11-14 22:32:49 +0100678 commandId="org.eclipse.vex.ui.AddElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000679 label="%menu.Add.Element.name">
680 </command>
681 <command
Florian Thieneld71183b2012-02-28 21:08:06 +0100682 commandId="org.eclipse.vex.ui.AddCommentCommand"
683 label="%menu.Add.Comment.name"
684 style="push">
685 </command>
686 <command
Florian Thienelea330512011-11-14 22:32:49 +0100687 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000688 label="%menu.Add.RowAbove.name">
689 </command>
690 <command
Florian Thienelea330512011-11-14 22:32:49 +0100691 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000692 label="%menu.Add.RowBelow.name">
693 </command>
694 <command
Florian Thienelea330512011-11-14 22:32:49 +0100695 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000696 label="%menu.Add.ColumnLeft.name">
697 </command>
698 <command
Florian Thienelea330512011-11-14 22:32:49 +0100699 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000700 label="%menu.Add.ColumnRight.name">
701 </command>
702 </menu>
703 <command
Florian Thienelea330512011-11-14 22:32:49 +0100704 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000705 </command>
706 <command
Florian Thienelea330512011-11-14 22:32:49 +0100707 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000708 </command>
Florian Thienel58845302011-12-21 23:19:01 +0100709 <command
710 commandId="org.eclipse.vex.ui.EditNamespacesCommand">
711 </command>
hvoormannb91295f2009-12-03 19:43:21 +0000712 <menu
713 label="%menu.Move.name">
714 <command
Florian Thienelea330512011-11-14 22:32:49 +0100715 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000716 label="%menu.Move.RowUp">
717 </command>
718 <command
Florian Thienelea330512011-11-14 22:32:49 +0100719 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000720 label="%menu.Move.RowDown">
721 </command>
722 <command
Florian Thienelea330512011-11-14 22:32:49 +0100723 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000724 label="%menu.Move.ColumnLeft">
725 </command>
726 <command
Florian Thienelea330512011-11-14 22:32:49 +0100727 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000728 label="%menu.Move.ColumnRight">
729 </command>
730 </menu>
731 <menu
732 label="%menu.Remove.name">
733 <command
Florian Thienelea330512011-11-14 22:32:49 +0100734 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000735 </command>
736 <command
Florian Thienelea330512011-11-14 22:32:49 +0100737 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000738 label="%menu.Remove.Row.name">
739 </command>
740 <command
Florian Thienelea330512011-11-14 22:32:49 +0100741 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000742 label="%menu.Remove.Column.name">
743 </command>
744 </menu>
745 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100746 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +0000747 visible="true">
748 </separator>
749 <menu
750 label="%menu.Style.name">
751 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +0100752 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
753 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +0000754 </dynamic>
755 </menu>
756 </menu>
757 </menuContribution>
758 <menuContribution
Florian Thienelea330512011-11-14 22:32:49 +0100759 locationURI="popup:org.eclipse.vex.ui.popup">
hvoormannb91295f2009-12-03 19:43:21 +0000760 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100761 name="org.eclipse.vex.ui.popup.undoRevertSave"
hvoormannb91295f2009-12-03 19:43:21 +0000762 visible="true">
763 </separator>
764 <command
765 commandId="org.eclipse.ui.edit.undo">
766 </command>
767 <command
768 commandId="org.eclipse.ui.file.revert">
769 </command>
770 <command
771 commandId="org.eclipse.ui.file.save">
772 </command>
773 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100774 name="org.eclipse.vex.ui.popup.vexCommands"
hvoormannb91295f2009-12-03 19:43:21 +0000775 visible="true">
776 </separator>
777 <command
Florian Thienelea330512011-11-14 22:32:49 +0100778 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000779 </command>
780 <command
Florian Thienelea330512011-11-14 22:32:49 +0100781 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000782 </command>
783 <command
Florian Thienelea330512011-11-14 22:32:49 +0100784 commandId="org.eclipse.vex.ui.ConvertElementCommand"
785 label="org.eclipse.vex.ui.popupmenu.ConvertElement">
hvoormannb91295f2009-12-03 19:43:21 +0000786 </command>
787 <command
Florian Thienelea330512011-11-14 22:32:49 +0100788 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000789 </command>
790 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100791 name="org.eclipse.vex.ui.popup.vexTableItems"
hvoormannb91295f2009-12-03 19:43:21 +0000792 visible="true">
793 </separator>
794 <menu
795 label="%menu.Row.name">
796 <visibleWhen>
797 <with
Florian Thienelea330512011-11-14 22:32:49 +0100798 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000799 <equals
800 value="true">
801 </equals>
802 </with>
803 </visibleWhen>
804 <command
Florian Thienelea330512011-11-14 22:32:49 +0100805 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000806 label="%menu.Row.AddAbove.name">
807 </command>
808 <command
Florian Thienelea330512011-11-14 22:32:49 +0100809 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000810 label="%menu.Row.AddBelow.name">
811 </command>
812 <command
Florian Thienelea330512011-11-14 22:32:49 +0100813 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000814 label="%menu.Row.MoveUp.name">
815 </command>
816 <command
Florian Thienelea330512011-11-14 22:32:49 +0100817 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000818 label="%menu.Row.MoveDown.name">
819 </command>
820 <command
Florian Thienelea330512011-11-14 22:32:49 +0100821 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000822 label="%menu.Row.Remove.name">
823 </command>
824 </menu>
825 <menu
826 label="%menu.Column.name">
827 <visibleWhen>
828 <with
Florian Thienelea330512011-11-14 22:32:49 +0100829 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000830 <equals
831 value="true">
832 </equals>
833 </with>
834 </visibleWhen>
835 <command
Florian Thienelea330512011-11-14 22:32:49 +0100836 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000837 label="%menu.Column.AddLeft.name">
838 </command>
839 <command
Florian Thienelea330512011-11-14 22:32:49 +0100840 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000841 label="%menu.Column.AddRight.name">
842 </command>
843 <command
Florian Thienelea330512011-11-14 22:32:49 +0100844 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000845 label="%menu.Column.MoveLeft.name">
846 </command>
847 <command
Florian Thienelea330512011-11-14 22:32:49 +0100848 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000849 label="%menu.Column.MoveRight.name">
850 </command>
851 <command
Florian Thienelea330512011-11-14 22:32:49 +0100852 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000853 label="%menu.Column.Remove.name">
854 </command>
855 </menu>
856 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100857 name="org.eclipse.vex.ui.popup.cutCopyPaste"
hvoormannb91295f2009-12-03 19:43:21 +0000858 visible="true">
859 </separator>
860 <command
861 commandId="org.eclipse.ui.edit.cut">
862 </command>
863 <command
864 commandId="org.eclipse.ui.edit.copy">
865 </command>
866 <command
867 commandId="org.eclipse.ui.edit.paste">
868 </command>
869 <command
870 commandId="org.eclipse.ui.edit.delete">
871 </command>
872 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100873 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +0000874 visible="true">
875 </separator>
876 <menu
877 label="%menu.Style.name">
878 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +0100879 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
880 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +0000881 </dynamic>
882 </menu>
883 <separator
Florian Thienelea330512011-11-14 22:32:49 +0100884 name="org.eclipse.vex.ui.popup.any"
hvoormannb91295f2009-12-03 19:43:21 +0000885 visible="true">
886 </separator>
887 </menuContribution>
dacarver58ad0f82008-10-01 03:29:54 +0000888 </extension>
Holger Voormann738989e2011-04-26 20:43:46 +0200889 <extension
890 point="org.eclipse.ui.keywords">
891 <keyword
Florian Thienelea330512011-11-14 22:32:49 +0100892 id="org.eclipse.vex.ui.KeywordVex"
Holger Voormann738989e2011-04-26 20:43:46 +0200893 label="%Keyword.Vex">
894 </keyword>
895 </extension>
Florian Thienel214465e2012-01-06 00:23:56 +0100896 <extension
897 point="org.eclipse.ui.preferencePages">
898 <page
899 class="org.eclipse.vex.ui.internal.preferences.RootPreferencePage"
900 id="org.eclipse.vex.ui.preferences.RootPreferencePage"
901 name="%preferencePage.RootPreferencePage.name">
902 </page>
903 </extension>
904 <extension
905 point="org.eclipse.core.runtime.preferences">
906 <initializer
907 class="org.eclipse.vex.ui.internal.preferences.PreferenceInitializer">
908 </initializer>
909 </extension>
dacarver58ad0f82008-10-01 03:29:54 +0000910
911</plugin>