blob: 1e62a94415b71b4fd073b81e0830661057f42719 [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
Holger Voormann2089e332013-02-17 10:35:39 +01008
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"
Florian Thienel0c935f12014-03-20 22:20:02 +010012 describer="org.eclipse.vex.ui.internal.contenttype.VexContentDescriber"
13 file-extensions="xml"
Florian Thienelea330512011-11-14 22:32:49 +010014 id="org.eclipse.vex.ui.XmlDocument"
Florian Thienel30a4a7a2014-03-14 19:59:06 +010015 name="%contentType.XmlDocument.name"
16 priority="low">
Florian Thienel28311762010-08-15 22:10:53 +020017 </content-type>
18 </extension>
Holger Voormann2089e332013-02-17 10:35:39 +010019
dacarver58ad0f82008-10-01 03:29:54 +000020 <extension
21 point="org.eclipse.ui.editors">
22 <editor
23 name="%VexEditor.name"
Florian Thienel28311762010-08-15 22:10:53 +020024 extensions="xml"
Florian Thienelc36895c2012-03-09 23:15:58 +010025 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010026 class="org.eclipse.vex.ui.internal.editor.VexEditor"
27 contributorClass="org.eclipse.vex.ui.internal.editor.VexActionBarContributor"
28 id="org.eclipse.vex.ui.VexEditor">
Florian Thienel28311762010-08-15 22:10:53 +020029 <contentTypeBinding
Florian Thienelea330512011-11-14 22:32:49 +010030 contentTypeId="org.eclipse.vex.ui.XmlDocument">
Florian Thienel28311762010-08-15 22:10:53 +020031 </contentTypeBinding>
dacarver58ad0f82008-10-01 03:29:54 +000032 </editor>
33 </extension>
dacarver637f2ee2008-12-05 16:00:53 +000034
Holger Voormann2089e332013-02-17 10:35:39 +010035
dacarver58ad0f82008-10-01 03:29:54 +000036 <extension
37 point="org.eclipse.ui.newWizards">
38 <category
39 name="%NewWizardCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +010040 id="org.eclipse.vex.XMLAuthoringCategory">
dacarver58ad0f82008-10-01 03:29:54 +000041 </category>
42 <wizard
43 name="%NewDocumentWizard.name"
Florian Thienelc36895c2012-03-09 23:15:58 +010044 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010045 category="org.eclipse.vex.XMLAuthoringCategory"
46 class="org.eclipse.vex.ui.internal.wizards.NewDocumentWizard"
47 id="org.eclipse.vex.ui.NewDocumentWizard">
dacarver58ad0f82008-10-01 03:29:54 +000048 <description>%NewDocumentWizard.desc</description>
Holger Voormann738989e2011-04-26 20:43:46 +020049 <keywordReference
Florian Thienelea330512011-11-14 22:32:49 +010050 id="org.eclipse.vex.ui.KeywordVex">
Holger Voormann738989e2011-04-26 20:43:46 +020051 </keywordReference>
dacarver58ad0f82008-10-01 03:29:54 +000052 </wizard>
53 </extension>
54 <extension
55 point="org.eclipse.ui.perspectives">
56 <perspective
57 name="%DocumentPerspective.name"
Florian Thienelc36895c2012-03-09 23:15:58 +010058 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +010059 class="org.eclipse.vex.ui.internal.perspective.DocumentPerspective"
60 id="org.eclipse.vex.ui.DocumentPerspective">
dacarver58ad0f82008-10-01 03:29:54 +000061 </perspective>
62 </extension>
63 <extension
64 point="org.eclipse.ui.contexts">
65 <context
66 name="%VexEditorContext.name"
Florian Thienelea330512011-11-14 22:32:49 +010067 id="org.eclipse.vex.ui.VexEditorContext"
dacarver58ad0f82008-10-01 03:29:54 +000068 parentId="org.eclipse.ui.textEditorScope">
69 </context>
70 </extension>
71 <extension
72 point="org.eclipse.ui.commands">
73 <category
Florian Thienelea330512011-11-14 22:32:49 +010074 id="org.eclipse.vex.ui.commands.category"
hvoormannb91295f2009-12-03 19:43:21 +000075 name="%command.category.name">
dacarver58ad0f82008-10-01 03:29:54 +000076 </category>
77 <command
Florian Thienelea330512011-11-14 22:32:49 +010078 categoryId="org.eclipse.vex.ui.commands.category"
79 id="org.eclipse.vex.ui.AddElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +000080 name="%command.addElement.name">
dacarver58ad0f82008-10-01 03:29:54 +000081 </command>
82 <command
Florian Thienelea330512011-11-14 22:32:49 +010083 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienel58845302011-12-21 23:19:01 +010084 id="org.eclipse.vex.ui.EditNamespacesCommand"
85 name="%command.editNamespaces.name">
86 </command>
87 <command
88 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienelea330512011-11-14 22:32:49 +010089 id="org.eclipse.vex.ui.DuplicateSelectionCommand"
hvoormannb91295f2009-12-03 19:43:21 +000090 name="%command.duplicateSelection.name">
dacarver58ad0f82008-10-01 03:29:54 +000091 </command>
92 <command
Florian Thienelea330512011-11-14 22:32:49 +010093 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienel6c4f6522013-09-08 16:10:28 +020094 id="org.eclipse.vex.ui.JoinCommand"
95 name="%command.join.name">
96 </command>
97 <command
98 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienelea330512011-11-14 22:32:49 +010099 id="org.eclipse.vex.ui.ConvertElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000100 name="%command.convertElement.name">
dacarver58ad0f82008-10-01 03:29:54 +0000101 </command>
102 <command
Florian Thienelea330512011-11-14 22:32:49 +0100103 categoryId="org.eclipse.vex.ui.commands.category"
104 id="org.eclipse.vex.ui.RemoveTagCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000105 name="%command.removeTag.name">
dacarver58ad0f82008-10-01 03:29:54 +0000106 </command>
107 <command
Florian Thienelea330512011-11-14 22:32:49 +0100108 categoryId="org.eclipse.vex.ui.commands.category"
109 id="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000110 name="%command.addRowAbove.name">
dacarver58ad0f82008-10-01 03:29:54 +0000111 </command>
112 <command
Florian Thienelea330512011-11-14 22:32:49 +0100113 categoryId="org.eclipse.vex.ui.commands.category"
114 id="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000115 name="%command.addRowBelow.name">
dacarver58ad0f82008-10-01 03:29:54 +0000116 </command>
117 <command
Florian Thienelea330512011-11-14 22:32:49 +0100118 categoryId="org.eclipse.vex.ui.commands.category"
119 id="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000120 name="%command.moveRowUp.name">
dacarver58ad0f82008-10-01 03:29:54 +0000121 </command>
122 <command
Florian Thienelea330512011-11-14 22:32:49 +0100123 categoryId="org.eclipse.vex.ui.commands.category"
124 id="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000125 name="%command.moveRowDown.name">
dacarver58ad0f82008-10-01 03:29:54 +0000126 </command>
127 <command
Florian Thienelea330512011-11-14 22:32:49 +0100128 categoryId="org.eclipse.vex.ui.commands.category"
129 id="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000130 name="%command.removeRow.name">
dacarver58ad0f82008-10-01 03:29:54 +0000131 </command>
132 <command
Florian Thienelea330512011-11-14 22:32:49 +0100133 categoryId="org.eclipse.vex.ui.commands.category"
134 id="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000135 name="%command.addColumnLeft.name">
dacarver58ad0f82008-10-01 03:29:54 +0000136 </command>
137 <command
Florian Thienelea330512011-11-14 22:32:49 +0100138 categoryId="org.eclipse.vex.ui.commands.category"
139 id="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000140 name="%command.addColumnRight.name">
dacarver58ad0f82008-10-01 03:29:54 +0000141 </command>
142 <command
Florian Thienelea330512011-11-14 22:32:49 +0100143 categoryId="org.eclipse.vex.ui.commands.category"
144 id="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000145 name="%command.moveColumnLeft.name">
dacarver58ad0f82008-10-01 03:29:54 +0000146 </command>
147 <command
Florian Thienelea330512011-11-14 22:32:49 +0100148 categoryId="org.eclipse.vex.ui.commands.category"
149 id="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000150 name="%command.moveColumnRight.name">
dacarver58ad0f82008-10-01 03:29:54 +0000151 </command>
152 <command
Florian Thienelea330512011-11-14 22:32:49 +0100153 categoryId="org.eclipse.vex.ui.commands.category"
154 id="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000155 name="%command.removeColumn.name">
dacarver58ad0f82008-10-01 03:29:54 +0000156 </command>
157 <command
Florian Thienelea330512011-11-14 22:32:49 +0100158 categoryId="org.eclipse.vex.ui.commands.category"
159 id="org.eclipse.vex.ui.PreviousTableCellCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000160 name="%command.previousTableCell.name">
dacarver58ad0f82008-10-01 03:29:54 +0000161 </command>
162 <command
Florian Thienelea330512011-11-14 22:32:49 +0100163 categoryId="org.eclipse.vex.ui.commands.category"
164 id="org.eclipse.vex.ui.NextTableCellCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000165 name="%command.nextTableCell.name">
dacarver58ad0f82008-10-01 03:29:54 +0000166 </command>
167 <command
Florian Thienelea330512011-11-14 22:32:49 +0100168 categoryId="org.eclipse.vex.ui.commands.category"
169 id="org.eclipse.vex.ui.SplitBlockElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000170 name="%command.splitBlockElement.name">
dacarver58ad0f82008-10-01 03:29:54 +0000171 </command>
172 <command
Florian Thienelea330512011-11-14 22:32:49 +0100173 categoryId="org.eclipse.vex.ui.commands.category"
174 id="org.eclipse.vex.ui.SplitItemCommand"
hvoormannb91295f2009-12-03 19:43:21 +0000175 name="%command.splitItem.name">
dacarver58ad0f82008-10-01 03:29:54 +0000176 </command>
Florian Thieneld71183b2012-02-28 21:08:06 +0100177 <command
178 categoryId="org.eclipse.vex.ui.commands.category"
179 id="org.eclipse.vex.ui.AddCommentCommand"
180 name="%command.addComment.name">
181 </command>
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +0200182 <command
183 categoryId="org.eclipse.vex.ui.commands.category"
184 id="org.eclipse.vex.ui.AddProcessingInstructionCommand"
185 name="%command.addProcessingInstruction.name">
186 </command>
187 <command
188 categoryId="org.eclipse.vex.ui.commands.category"
189 id="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand"
190 name="%command.setProcessingInstructionTarget.name">
191 </command>
Florian Thienel35447812015-12-05 12:03:52 +0100192 <command
193 categoryId="org.eclipse.vex.ui.commands.category"
194 id="org.eclipse.vex.ui.Bold"
195 name="Bold">
196 </command>
Holger Voormann2089e332013-02-17 10:35:39 +0100197
dacarver58ad0f82008-10-01 03:29:54 +0000198 </extension>
199 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000200 point="org.eclipse.ui.bindings">
201 <key
Florian Thienelea330512011-11-14 22:32:49 +0100202 commandId="org.eclipse.vex.ui.AddElementCommand"
203 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000204 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
205 sequence="M1+SPACE">
206 </key>
207 <key
Florian Thienelea330512011-11-14 22:32:49 +0100208 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
209 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000210 sequence="M1+M3+ARROW_DOWN"
211 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
212 </key>
Holger Voormann2089e332013-02-17 10:35:39 +0100213
hvoormannb91295f2009-12-03 19:43:21 +0000214 <key
Florian Thienelea330512011-11-14 22:32:49 +0100215 commandId="org.eclipse.vex.ui.ConvertElementCommand"
216 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000217 sequence="M1+M3+SPACE"
218 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
219 </key>
220 <key
Florian Thienelea330512011-11-14 22:32:49 +0100221 commandId="org.eclipse.vex.ui.NextTableCellCommand"
222 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000223 sequence="TAB"
224 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
225 </key>
226 <key
Florian Thienelea330512011-11-14 22:32:49 +0100227 commandId="org.eclipse.vex.ui.PreviousTableCellCommand"
228 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000229 sequence="M2+TAB"
230 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
231 </key>
232 <key
Florian Thienelea330512011-11-14 22:32:49 +0100233 commandId="org.eclipse.vex.ui.RemoveTagCommand"
234 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000235 sequence="M2+DEL"
236 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
237 </key>
238 <key
Florian Thienelea330512011-11-14 22:32:49 +0100239 commandId="org.eclipse.vex.ui.SplitBlockElementCommand"
240 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000241 sequence="RETURN"
242 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
243 </key>
244 <key
Florian Thienelea330512011-11-14 22:32:49 +0100245 commandId="org.eclipse.vex.ui.SplitItemCommand"
246 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000247 sequence="M2+RETURN"
248 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
Florian Thieneld71183b2012-02-28 21:08:06 +0100249 </key>
250 <key
251 commandId="org.eclipse.vex.ui.AddCommentCommand"
252 contextId="org.eclipse.vex.ui.VexEditorContext"
253 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
254 sequence="M1+7">
hvoormannb91295f2009-12-03 19:43:21 +0000255 </key>key>
256
257 </extension>
258 <extension
259 point="org.eclipse.ui.handlers">
260 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100261 class="org.eclipse.vex.ui.internal.handlers.AddElementHandler"
262 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000263 <activeWhen>
264 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100265 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000266 </reference>
267 </activeWhen>
268 </handler>
269 <handler
Florian Thienel58845302011-12-21 23:19:01 +0100270 class="org.eclipse.vex.ui.internal.namespace.EditNamespacesHandler"
271 commandId="org.eclipse.vex.ui.EditNamespacesCommand">
272 <activeWhen>
273 <reference
274 definitionId="org.eclipse.vex.ui.activeVexEditor">
275 </reference>
276 </activeWhen>
277 </handler>
278 <handler
Florian Thieneld71183b2012-02-28 21:08:06 +0100279 class="org.eclipse.vex.ui.internal.handlers.AddCommentHandler"
280 commandId="org.eclipse.vex.ui.AddCommentCommand">
281 <activeWhen>
282 <reference
283 definitionId="org.eclipse.vex.ui.activeVexEditor">
284 </reference>
285 </activeWhen>
286 </handler>
287 <handler
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +0200288 class="org.eclipse.vex.ui.internal.handlers.AddProcessingInstructionHandler"
289 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand">
290 <activeWhen>
291 <reference
292 definitionId="org.eclipse.vex.ui.activeVexEditor">
293 </reference>
294 </activeWhen>
295 </handler>
296 <handler
297 class="org.eclipse.vex.ui.internal.handlers.SetProcessingInstructionTargetHandler"
298 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand">
299 <activeWhen>
300 <reference
301 definitionId="org.eclipse.vex.ui.activeVexEditor">
302 </reference>
303 </activeWhen>
304 <enabledWhen>
305 <with
306 variable="org.eclipse.vex.ui.isProcessingInstruction">
307 <equals
308 value="true">
309 </equals>
310 </with>
311 </enabledWhen>
312 </handler>
313 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100314 class="org.eclipse.vex.ui.internal.handlers.DuplicateSelectionHandler"
315 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000316 <activeWhen>
317 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100318 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000319 </reference>
320 </activeWhen>
321 </handler>
322 <handler
Florian Thienel6c4f6522013-09-08 16:10:28 +0200323 class="org.eclipse.vex.ui.internal.handlers.JoinHandler"
324 commandId="org.eclipse.vex.ui.JoinCommand">
325 <activeWhen>
326 <reference
327 definitionId="org.eclipse.vex.ui.activeVexEditor">
328 </reference>
329 </activeWhen>
330 </handler>
331 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100332 class="org.eclipse.vex.ui.internal.handlers.ConvertElementHandler"
333 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000334 <activeWhen>
335 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100336 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000337 </reference>
338 </activeWhen>
339 </handler>
340 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100341 class="org.eclipse.vex.ui.internal.handlers.RemoveTagHandler"
342 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000343 <activeWhen>
344 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100345 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000346 </reference>
347 </activeWhen>
348 </handler>
349 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100350 class="org.eclipse.vex.ui.internal.handlers.AddRowAboveHandler"
351 commandId="org.eclipse.vex.ui.AddRowAboveCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000352 <enabledWhen>
353 <with
Florian Thienelea330512011-11-14 22:32:49 +0100354 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000355 <equals
356 value="true">
357 </equals>
358 </with>
359 </enabledWhen>
360 </handler>
361 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100362 class="org.eclipse.vex.ui.internal.handlers.AddRowBelowHandler"
363 commandId="org.eclipse.vex.ui.AddRowBelowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000364 <enabledWhen>
365 <with
Florian Thienelea330512011-11-14 22:32:49 +0100366 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000367 <equals
368 value="true">
369 </equals>
370 </with>
371 </enabledWhen>
372 </handler>
373 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100374 class="org.eclipse.vex.ui.internal.handlers.MoveRowUpHandler"
375 commandId="org.eclipse.vex.ui.MoveRowUpCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000376 <enabledWhen>
377 <and>
378 <with
Florian Thienelea330512011-11-14 22:32:49 +0100379 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000380 <equals
381 value="true">
382 </equals>
383 </with>
384 <with
Florian Thienelea330512011-11-14 22:32:49 +0100385 variable="org.eclipse.vex.ui.isFirstRow">
hvoormannb91295f2009-12-03 19:43:21 +0000386 <equals
387 value="false">
388 </equals>
389 </with>
390 </and>
391 </enabledWhen>
392 </handler>
393 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100394 class="org.eclipse.vex.ui.internal.handlers.MoveRowDownHandler"
395 commandId="org.eclipse.vex.ui.MoveRowDownCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000396 <enabledWhen>
397 <and>
398 <with
Florian Thienelea330512011-11-14 22:32:49 +0100399 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000400 <equals
401 value="true">
402 </equals>
403 </with>
404 <with
Florian Thienelea330512011-11-14 22:32:49 +0100405 variable="org.eclipse.vex.ui.isLastRow">
hvoormannb91295f2009-12-03 19:43:21 +0000406 <equals
407 value="false">
408 </equals>
409 </with>
410 </and>
411 </enabledWhen>
412 </handler>
413 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100414 class="org.eclipse.vex.ui.internal.handlers.RemoveRowHandler"
415 commandId="org.eclipse.vex.ui.RemoveRowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000416 <enabledWhen>
417 <with
Florian Thienelea330512011-11-14 22:32:49 +0100418 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000419 <equals
420 value="true">
421 </equals>
422 </with>
423 </enabledWhen>
424 </handler>
425 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100426 class="org.eclipse.vex.ui.internal.handlers.AddColumnLeftHandler"
427 commandId="org.eclipse.vex.ui.AddColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000428 <enabledWhen>
429 <with
Florian Thienelea330512011-11-14 22:32:49 +0100430 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000431 <equals
432 value="true">
433 </equals>
434 </with>
435 </enabledWhen>
436 </handler>
437 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100438 class="org.eclipse.vex.ui.internal.handlers.AddColumnRightHandler"
439 commandId="org.eclipse.vex.ui.AddColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000440 <enabledWhen>
441 <with
Florian Thienelea330512011-11-14 22:32:49 +0100442 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000443 <equals
444 value="true">
445 </equals>
446 </with>
447 </enabledWhen>
448 </handler>
449 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100450 class="org.eclipse.vex.ui.internal.handlers.MoveColumnLeftHandler"
451 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000452 <enabledWhen>
453 <and>
454 <with
Florian Thienelea330512011-11-14 22:32:49 +0100455 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000456 <equals
457 value="true">
458 </equals>
459 </with>
460 <with
Florian Thienelea330512011-11-14 22:32:49 +0100461 variable="org.eclipse.vex.ui.isFirstColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000462 <equals
463 value="false">
464 </equals>
465 </with>
466 </and>
467 </enabledWhen>
468 </handler>
469 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100470 class="org.eclipse.vex.ui.internal.handlers.MoveColumnRightHandler"
471 commandId="org.eclipse.vex.ui.MoveColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000472 <enabledWhen>
473 <and>
474 <with
Florian Thienelea330512011-11-14 22:32:49 +0100475 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000476 <equals
477 value="true">
478 </equals>
479 </with>
480 <with
Florian Thienelea330512011-11-14 22:32:49 +0100481 variable="org.eclipse.vex.ui.isLastColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000482 <equals
483 value="false">
484 </equals>
485 </with>
486 </and>
487 </enabledWhen>
488 </handler>
489 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100490 class="org.eclipse.vex.ui.internal.handlers.RemoveColumnHandler"
491 commandId="org.eclipse.vex.ui.RemoveColumnCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000492 <enabledWhen>
493 <with
Florian Thienelea330512011-11-14 22:32:49 +0100494 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000495 <equals
496 value="true">
497 </equals>
498 </with>
499 </enabledWhen>
500 </handler>
501 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100502 class="org.eclipse.vex.ui.internal.handlers.NextTableCellHandler"
503 commandId="org.eclipse.vex.ui.NextTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000504 <enabledWhen>
505 <with
Florian Thienelea330512011-11-14 22:32:49 +0100506 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000507 <equals
508 value="true">
509 </equals>
510 </with>
511 </enabledWhen>
512 </handler>
513 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100514 class="org.eclipse.vex.ui.internal.handlers.PreviousTableCellHandler"
515 commandId="org.eclipse.vex.ui.PreviousTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000516 <enabledWhen>
517 <with
Florian Thienelea330512011-11-14 22:32:49 +0100518 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000519 <equals
520 value="true">
521 </equals>
522 </with>
523 </enabledWhen>
524 </handler>
525 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100526 class="org.eclipse.vex.ui.internal.handlers.SplitBlockElementHandler"
527 commandId="org.eclipse.vex.ui.SplitBlockElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000528 </handler>
529 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100530 class="org.eclipse.vex.ui.internal.handlers.SplitItemHandler"
531 commandId="org.eclipse.vex.ui.SplitItemCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000532 </handler>
Holger Voormann2089e332013-02-17 10:35:39 +0100533
534 <!-- Go to: Previous/Next Column; Line Up/Down; Previous/Next Word;
535 Line Start/End; Page Up/Down; Text Start/End -->
536 <handler
537 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PreviousColumn"
538 commandId="org.eclipse.ui.edit.text.goto.columnPrevious">
539 <activeWhen>
540 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
541 </activeWhen>
542 </handler>
543 <handler
544 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:NextColumn"
545 commandId="org.eclipse.ui.edit.text.goto.columnNext">
546 <activeWhen>
547 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
548 </activeWhen>
549 </handler>
550 <handler
551 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineUp"
552 commandId="org.eclipse.ui.edit.text.goto.lineUp">
553 <activeWhen>
554 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
555 </activeWhen>
556 </handler>
557 <handler
558 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineDown"
559 commandId="org.eclipse.ui.edit.text.goto.lineDown">
560 <activeWhen>
561 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
562 </activeWhen>
563 </handler>
564 <handler
565 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PreviousWord"
566 commandId="org.eclipse.ui.edit.text.goto.wordPrevious">
567 <activeWhen>
568 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
569 </activeWhen>
570 </handler>
571 <handler
572 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:NextWord"
573 commandId="org.eclipse.ui.edit.text.goto.wordNext">
574 <activeWhen>
575 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
576 </activeWhen>
577 </handler>
578 <handler
579 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineStart"
580 commandId="org.eclipse.ui.edit.text.goto.lineStart">
581 <activeWhen>
582 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
583 </activeWhen>
584 </handler>
585 <handler
586 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineEnd"
587 commandId="org.eclipse.ui.edit.text.goto.lineEnd">
588 <activeWhen>
589 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
590 </activeWhen>
591 </handler>
592 <handler
593 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PageUp"
594 commandId="org.eclipse.ui.edit.text.goto.pageUp">
595 <activeWhen>
596 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
597 </activeWhen>
598 </handler>
599 <handler
600 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PageDown"
601 commandId="org.eclipse.ui.edit.text.goto.pageDown">
602 <activeWhen>
603 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
604 </activeWhen>
605 </handler>
606 <handler
607 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:TextStart"
608 commandId="org.eclipse.ui.edit.text.goto.textStart">
609 <activeWhen>
610 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
611 </activeWhen>
612 </handler>
613 <handler
614 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:TextEnd"
615 commandId="org.eclipse.ui.edit.text.goto.textEnd">
616 <activeWhen>
617 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
618 </activeWhen>
619 </handler>
620
621 <!-- Select: Previous/Next Column; Line Up/Down; Previous/Next Word;
622 Line Start/End; Page Up/Down; Text Start/End -->
623 <handler
624 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPreviousColumn"
625 commandId="org.eclipse.ui.edit.text.select.columnPrevious">
626 <activeWhen>
627 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
628 </activeWhen>
629 </handler>
630 <handler
631 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectNextColumn"
632 commandId="org.eclipse.ui.edit.text.select.columnNext">
633 <activeWhen>
634 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
635 </activeWhen>
636 </handler>
637 <handler
638 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineUp"
639 commandId="org.eclipse.ui.edit.text.select.lineUp">
640 <activeWhen>
641 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
642 </activeWhen>
643 </handler>
644 <handler
645 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineDown"
646 commandId="org.eclipse.ui.edit.text.select.lineDown">
647 <activeWhen>
648 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
649 </activeWhen>
650 </handler>
651 <handler
652 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPreviousWord"
653 commandId="org.eclipse.ui.edit.text.select.wordPrevious">
654 <activeWhen>
655 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
656 </activeWhen>
657 </handler>
658 <handler
659 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectNextWord"
660 commandId="org.eclipse.ui.edit.text.select.wordNext">
661 <activeWhen>
662 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
663 </activeWhen>
664 </handler>
665 <handler
666 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineStart"
667 commandId="org.eclipse.ui.edit.text.select.lineStart">
668 <activeWhen>
669 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
670 </activeWhen>
671 </handler>
672 <handler
673 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineEnd"
674 commandId="org.eclipse.ui.edit.text.select.lineEnd">
675 <activeWhen>
676 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
677 </activeWhen>
678 </handler>
679 <handler
680 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPageUp"
681 commandId="org.eclipse.ui.edit.text.select.pageUp">
682 <activeWhen>
683 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
684 </activeWhen>
685 </handler>
686 <handler
687 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPageDown"
688 commandId="org.eclipse.ui.edit.text.select.pageDown">
689 <activeWhen>
690 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
691 </activeWhen>
692 </handler>
693 <handler
694 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectTextStart"
695 commandId="org.eclipse.ui.edit.text.select.textStart">
696 <activeWhen>
697 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
698 </activeWhen>
699 </handler>
700 <handler
701 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectTextEnd"
702 commandId="org.eclipse.ui.edit.text.select.textEnd">
703 <activeWhen>
704 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
705 </activeWhen>
706 </handler>
707
708 <!-- Delete: Previous/Next; Previous/Next Word;
709 Line; To Beginning/End of Line -->
710 <handler
711 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeletePrevious"
712 commandId="org.eclipse.ui.edit.text.deletePrevious">
713 <activeWhen>
714 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
715 </activeWhen>
716 </handler>
717 <handler
718 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteNext"
719 commandId="org.eclipse.ui.edit.text.deleteNext">
720 <activeWhen>
721 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
722 </activeWhen>
723 </handler>
724 <handler
725 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeletePreviousWord"
726 commandId="org.eclipse.ui.edit.text.deletePreviousWord">
727 <activeWhen>
728 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
729 </activeWhen>
730 </handler>
731 <handler
732 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteNextWord"
733 commandId="org.eclipse.ui.edit.text.deleteNextWord">
734 <activeWhen>
735 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
736 </activeWhen>
737 </handler>
738 <handler
739 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteLine"
740 commandId="org.eclipse.ui.edit.text.delete.line">
741 <activeWhen>
742 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
743 </activeWhen>
744 </handler>
745 <handler
746 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteToBeginningOfLine"
747 commandId="org.eclipse.ui.edit.text.delete.line.to.beginning">
748 <activeWhen>
749 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
750 </activeWhen>
751 </handler>
752 <handler
753 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteToEndOfLine"
754 commandId="org.eclipse.ui.edit.text.delete.line.to.end">
755 <activeWhen>
756 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
757 </activeWhen>
758 </handler>
759
760 <!-- Cut: Line; To Beginning/End of Line -->
761 <handler
762 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLine"
763 commandId="org.eclipse.ui.edit.text.cut.line">
764 <activeWhen>
765 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
766 </activeWhen>
767 </handler>
768 <handler
769 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLineToBeginning"
770 commandId="org.eclipse.ui.edit.text.cut.line.to.beginning">
771 <activeWhen>
772 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
773 </activeWhen>
774 </handler>
775 <handler
776 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLineToEnd"
777 commandId="org.eclipse.ui.edit.text.cut.line.to.end">
778 <activeWhen>
779 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
780 </activeWhen>
781 </handler>
Florian Thieneld70936c2014-10-03 14:47:31 +0200782 <handler
783 class="org.eclipse.vex.ui.boxview.RefreshHandler"
784 commandId="org.eclipse.ui.file.refresh">
785 <activeWhen>
786 <reference
787 definitionId="org.eclipse.vex.ui.activeBoxView">
788 </reference>
789 </activeWhen>
790 </handler>
Florian Thienel35447812015-12-05 12:03:52 +0100791 <handler
792 class="org.eclipse.vex.ui.boxview.InsertBoldHandler"
793 commandId="org.eclipse.vex.ui.Bold">
794 </handler>
Holger Voormann2089e332013-02-17 10:35:39 +0100795
796 <!-- TODO:
797 - org.eclipse.ui.edit.text.join.lines
798
799 - org.eclipse.ui.edit.text.set.mark
800 - org.eclipse.ui.edit.text.clear.mark
801 - org.eclipse.ui.edit.text.swap.mark
802
803 - org.eclipse.ui.edit.findNext
804 - org.eclipse.ui.edit.findPrevious
805
806 etc. -->
807
hvoormannb91295f2009-12-03 19:43:21 +0000808 </extension>
809 <extension
dacarver58ad0f82008-10-01 03:29:54 +0000810 point="org.eclipse.ui.views">
811 <category
812 name="%VexViewCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100813 id="org.eclipse.vex.ui.views.VexViewCategory">
dacarver58ad0f82008-10-01 03:29:54 +0000814 </category>
815 <view
816 name="%DebugView.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100817 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100818 category="org.eclipse.vex.ui.views.VexViewCategory"
819 class="org.eclipse.vex.ui.internal.views.DebugView"
820 id="org.eclipse.vex.ui.views.debug">
dacarver58ad0f82008-10-01 03:29:54 +0000821 </view>
dacarver58ad0f82008-10-01 03:29:54 +0000822 <view
Florian Thienelea330512011-11-14 22:32:49 +0100823 category="org.eclipse.vex.ui.views.VexViewCategory"
824 class="org.eclipse.vex.ui.internal.config.ConfigurationView"
Florian Thienelc36895c2012-03-09 23:15:58 +0100825 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100826 id="org.eclipse.vex.ui.views.configuration"
hvoormannb91295f2009-12-03 19:43:21 +0000827 name="%ConfigurationView.name">
dacarver58ad0f82008-10-01 03:29:54 +0000828 </view>
Florian Thienel644a5ee2014-09-20 15:00:35 +0200829 <view
830 category="org.eclipse.vex.ui.views.VexViewCategory"
Florian Thienelbbfb1d62015-05-20 21:48:07 +0200831 class="org.eclipse.vex.ui.boxview.BoxDemoView"
Florian Thienel644a5ee2014-09-20 15:00:35 +0200832 id="org.eclipse.vex.ui.views.box"
833 name="Vex Box Viewer">
834 </view>
dacarver58ad0f82008-10-01 03:29:54 +0000835 </extension>
836 <extension
837 id="pluginNature"
838 name="%PluginProjectNature.name"
839 point="org.eclipse.core.resources.natures">
840 <runtime>
841 <run
Florian Thienelea330512011-11-14 22:32:49 +0100842 class="org.eclipse.vex.ui.internal.config.PluginProjectNature">
dacarver58ad0f82008-10-01 03:29:54 +0000843 </run>
844 </runtime>
845 </extension>
846 <extension
847 point="org.eclipse.ui.newWizards">
fthienel760539f2010-05-05 19:17:10 +0000848 <category
849 name="%NewWizardCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100850 id="org.eclipse.vex.XMLAuthoringCategory">
fthienel760539f2010-05-05 19:17:10 +0000851 </category>
dacarver58ad0f82008-10-01 03:29:54 +0000852 <wizard
853 name="%NewPluginProjectWizard.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100854 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100855 category="org.eclipse.vex.XMLAuthoringCategory"
856 class="org.eclipse.vex.ui.internal.config.NewPluginProjectWizard"
dacarver58ad0f82008-10-01 03:29:54 +0000857 project="true"
Florian Thienelea330512011-11-14 22:32:49 +0100858 id="org.eclipse.vex.ui.config.NewPluginProjectWizard">
dacarver58ad0f82008-10-01 03:29:54 +0000859 <description>%NewPluginProjectWizard.desc</description>
Holger Voormann738989e2011-04-26 20:43:46 +0200860 <keywordReference
Florian Thienelea330512011-11-14 22:32:49 +0100861 id="org.eclipse.vex.ui.KeywordVex">
Holger Voormann738989e2011-04-26 20:43:46 +0200862 </keywordReference>
dacarver58ad0f82008-10-01 03:29:54 +0000863 </wizard>
864 </extension>
865 <extension
866 id="pluginBuilder"
867 name="%PluginProjectBuilder.name"
868 point="org.eclipse.core.resources.builders">
869 <builder>
870 <run
Florian Thienelea330512011-11-14 22:32:49 +0100871 class="org.eclipse.vex.ui.internal.config.PluginProjectBuilder">
dacarver58ad0f82008-10-01 03:29:54 +0000872 </run>
873 </builder>
874 </extension>
875 <extension
876 point="org.eclipse.ui.decorators">
877 <decorator
878 lightweight="true"
879 label="%PluginProjectDecorator.name"
880 state="true"
Florian Thienelea330512011-11-14 22:32:49 +0100881 class="org.eclipse.vex.ui.internal.config.PluginProjectDecorator"
882 id="org.eclipse.vex.ui.config.vexPluginProjectDecorator">
dacarver58ad0f82008-10-01 03:29:54 +0000883 <enablement>
884 <objectClass
885 name="org.eclipse.core.resources.IProject">
886 </objectClass>
887 </enablement>
888 </decorator>
dacarver58ad0f82008-10-01 03:29:54 +0000889 <decorator
Florian Thienelea330512011-11-14 22:32:49 +0100890 class="org.eclipse.vex.ui.internal.config.BuildProblemDecorator"
891 id="org.eclipse.vex.ui.config.buildProblemDecorator"
hvoormannb91295f2009-12-03 19:43:21 +0000892 label="%BuildProblemDecorator.name"
893 lightweight="true"
894 state="true">
dacarver58ad0f82008-10-01 03:29:54 +0000895 <enablement>
896 <objectClass
897 name="org.eclipse.core.resources.IResource">
898 </objectClass>
899 </enablement>
900 </decorator>
901 </extension>
902 <extension
903 point="org.eclipse.ui.propertyPages">
904 <page
dacarver58ad0f82008-10-01 03:29:54 +0000905 name="%DoctypePropertyPage.name"
Florian Thienelea330512011-11-14 22:32:49 +0100906 class="org.eclipse.vex.ui.internal.config.DoctypePropertyPage"
dacarver58ad0f82008-10-01 03:29:54 +0000907 nameFilter="*.dtd"
Florian Thienelea330512011-11-14 22:32:49 +0100908 id="org.eclipse.vex.ui.config.DoctypePropertyPage">
dacarver58ad0f82008-10-01 03:29:54 +0000909 <filter
910 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100911 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000912 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100913 <enabledWhen>
914 <instanceof
915 value="org.eclipse.core.resources.IFile">
916 </instanceof>
917 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000918 </page>
dacarver58ad0f82008-10-01 03:29:54 +0000919 <page
Florian Thienelea330512011-11-14 22:32:49 +0100920 class="org.eclipse.vex.ui.internal.config.StylePropertyPage"
921 id="org.eclipse.vex.ui.config.StylePropertyPage"
hvoormannb91295f2009-12-03 19:43:21 +0000922 name="%StylePropertyPage.name"
Florian Thienelcf7164f2010-12-02 23:09:12 +0100923 nameFilter="*.css">
dacarver58ad0f82008-10-01 03:29:54 +0000924 <filter
925 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100926 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000927 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100928 <enabledWhen>
929 <instanceof
930 value="org.eclipse.core.resources.IFile">
931 </instanceof>
932 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000933 </page>
934 </extension>
935 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000936 point="org.eclipse.core.expressions.definitions">
937 <definition
Florian Thienelea330512011-11-14 22:32:49 +0100938 id="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000939 <or>
940 <with
941 variable="activeEditorId">
942 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100943 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000944 </equals>
945 </with>
946 <with
947 variable="activeEditorId">
948 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100949 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +0000950 </equals>
951 </with>
952 </or>
953 </definition>
954 <definition
Florian Thienelea330512011-11-14 22:32:49 +0100955 id="org.eclipse.vex.ui.focusedVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000956 <or>
957 <with
958 variable="activePartId">
959 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100960 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000961 </equals>
962 </with>
963 <with
964 variable="activePartId">
965 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100966 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +0000967 </equals>
968 </with>
969 </or>
970 </definition>
Florian Thieneld70936c2014-10-03 14:47:31 +0200971 <definition
972 id="org.eclipse.vex.ui.activeBoxView">
973 <with
974 variable="activePartId">
975 <equals
976 value="org.eclipse.vex.ui.views.box">
977 </equals>
978 </with>
979 </definition>
hvoormannb91295f2009-12-03 19:43:21 +0000980 </extension>
981 <extension
982 point="org.eclipse.ui.services">
983 <sourceProvider
Florian Thienelea330512011-11-14 22:32:49 +0100984 provider="org.eclipse.vex.ui.internal.editor.DocumentContextSourceProvider">
hvoormannb91295f2009-12-03 19:43:21 +0000985 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100986 name="org.eclipse.vex.ui.isColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000987 priorityLevel="workbench">
988 </variable>
989 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100990 name="org.eclipse.vex.ui.isFirstColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000991 priorityLevel="workbench">
992 </variable>
993 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100994 name="org.eclipse.vex.ui.isLastColumn"
hvoormannb91295f2009-12-03 19:43:21 +0000995 priorityLevel="workbench">
996 </variable>
997 <variable
Florian Thienelea330512011-11-14 22:32:49 +0100998 name="org.eclipse.vex.ui.isRow"
hvoormannb91295f2009-12-03 19:43:21 +0000999 priorityLevel="workbench">
1000 </variable>
1001 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001002 name="org.eclipse.vex.ui.isFirstRow"
hvoormannb91295f2009-12-03 19:43:21 +00001003 priorityLevel="workbench">
1004 </variable>
1005 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001006 name="org.eclipse.vex.ui.isLastRow"
hvoormannb91295f2009-12-03 19:43:21 +00001007 priorityLevel="workbench">
1008 </variable>
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001009 <variable
1010 name="org.eclipse.vex.ui.isElement"
1011 priorityLevel="workbench">
1012 </variable>
1013 <variable
1014 name="org.eclipse.vex.ui.isComment"
1015 priorityLevel="workbench">
1016 </variable>
1017 <variable
1018 name="org.eclipse.vex.ui.isProcessingInstruction"
1019 priorityLevel="workbench">
1020 </variable>
hvoormannb91295f2009-12-03 19:43:21 +00001021 </sourceProvider>
1022 </extension>
1023 <extension
1024 point="org.eclipse.ui.menus">
1025 <menuContribution
1026 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
1027 <menu
1028 label="%menu.Document.name">
1029 <visibleWhen>
1030 <reference
Florian Thienelea330512011-11-14 22:32:49 +01001031 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +00001032 </reference>
1033 </visibleWhen>
1034 <menu
1035 label="%menu.Add.name">
1036 <command
Florian Thienelea330512011-11-14 22:32:49 +01001037 commandId="org.eclipse.vex.ui.AddElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001038 label="%menu.Add.Element.name">
1039 </command>
1040 <command
Florian Thieneld71183b2012-02-28 21:08:06 +01001041 commandId="org.eclipse.vex.ui.AddCommentCommand"
1042 label="%menu.Add.Comment.name"
1043 style="push">
1044 </command>
1045 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001046 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand"
1047 label="%menu.Add.ProcessingInstruction.name">
1048 <visibleWhen>
1049 <and>
1050 <with variable="org.eclipse.vex.ui.isComment">
1051 <equals value="false" />
1052 </with>
1053 <with variable="org.eclipse.vex.ui.isProcessingInstruction">
1054 <equals value="false" />
1055 </with>
1056 </and>
1057 </visibleWhen>
1058 </command>
1059 <command
Florian Thienelea330512011-11-14 22:32:49 +01001060 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001061 label="%menu.Add.RowAbove.name">
1062 </command>
1063 <command
Florian Thienelea330512011-11-14 22:32:49 +01001064 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001065 label="%menu.Add.RowBelow.name">
1066 </command>
1067 <command
Florian Thienelea330512011-11-14 22:32:49 +01001068 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001069 label="%menu.Add.ColumnLeft.name">
1070 </command>
1071 <command
Florian Thienelea330512011-11-14 22:32:49 +01001072 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001073 label="%menu.Add.ColumnRight.name">
1074 </command>
1075 </menu>
1076 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001077 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
1078 label="%menu.DuplicateSelection.name">
hvoormannb91295f2009-12-03 19:43:21 +00001079 </command>
1080 <command
Florian Thienelea330512011-11-14 22:32:49 +01001081 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001082 </command>
1083 <menu
1084 label="%menu.Move.name">
1085 <command
Florian Thienelea330512011-11-14 22:32:49 +01001086 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001087 label="%menu.Move.RowUp">
1088 </command>
1089 <command
Florian Thienelea330512011-11-14 22:32:49 +01001090 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001091 label="%menu.Move.RowDown">
1092 </command>
1093 <command
Florian Thienelea330512011-11-14 22:32:49 +01001094 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001095 label="%menu.Move.ColumnLeft">
1096 </command>
1097 <command
Florian Thienelea330512011-11-14 22:32:49 +01001098 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001099 label="%menu.Move.ColumnRight">
1100 </command>
1101 </menu>
1102 <menu
1103 label="%menu.Remove.name">
1104 <command
Florian Thienelea330512011-11-14 22:32:49 +01001105 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001106 </command>
1107 <command
Florian Thienelea330512011-11-14 22:32:49 +01001108 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001109 label="%menu.Remove.Row.name">
1110 </command>
1111 <command
Florian Thienelea330512011-11-14 22:32:49 +01001112 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001113 label="%menu.Remove.Column.name">
1114 </command>
1115 </menu>
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001116 <command
Florian Thienel6c4f6522013-09-08 16:10:28 +02001117 commandId="org.eclipse.vex.ui.JoinCommand"
1118 label="%menu.Join.name">
1119 </command>
1120 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001121 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand"
1122 label="%command.setProcessingInstructionTarget.name">
1123 <visibleWhen
1124 checkEnabled="true">
1125 </visibleWhen>
1126 </command>
1127 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001128 commandId="org.eclipse.vex.ui.EditNamespacesCommand"
1129 label="%menu.EditNamespaces.name">
1130 </command>
hvoormannb91295f2009-12-03 19:43:21 +00001131 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001132 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +00001133 visible="true">
1134 </separator>
1135 <menu
1136 label="%menu.Style.name">
1137 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +01001138 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
1139 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +00001140 </dynamic>
1141 </menu>
1142 </menu>
1143 </menuContribution>
1144 <menuContribution
Florian Thienelea330512011-11-14 22:32:49 +01001145 locationURI="popup:org.eclipse.vex.ui.popup">
hvoormannb91295f2009-12-03 19:43:21 +00001146 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001147 name="org.eclipse.vex.ui.popup.undoRevertSave"
hvoormannb91295f2009-12-03 19:43:21 +00001148 visible="true">
1149 </separator>
1150 <command
1151 commandId="org.eclipse.ui.edit.undo">
1152 </command>
1153 <command
1154 commandId="org.eclipse.ui.file.revert">
1155 </command>
1156 <command
1157 commandId="org.eclipse.ui.file.save">
1158 </command>
1159 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001160 name="org.eclipse.vex.ui.popup.vexCommands"
hvoormannb91295f2009-12-03 19:43:21 +00001161 visible="true">
1162 </separator>
1163 <command
Florian Thienelea330512011-11-14 22:32:49 +01001164 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001165 </command>
1166 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001167 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
1168 label="%menu.DuplicateSelection.name">
hvoormannb91295f2009-12-03 19:43:21 +00001169 </command>
1170 <command
Florian Thienelea330512011-11-14 22:32:49 +01001171 commandId="org.eclipse.vex.ui.ConvertElementCommand"
1172 label="org.eclipse.vex.ui.popupmenu.ConvertElement">
hvoormannb91295f2009-12-03 19:43:21 +00001173 </command>
1174 <command
Florian Thienelea330512011-11-14 22:32:49 +01001175 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001176 </command>
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001177 <command
Florian Thienel6c4f6522013-09-08 16:10:28 +02001178 commandId="org.eclipse.vex.ui.JoinCommand"
1179 label="%menu.Join.name">
1180 </command>
1181 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001182 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand"
1183 label="%command.setProcessingInstructionTarget.name">
1184 <visibleWhen
1185 checkEnabled="true">
1186 </visibleWhen>
1187 </command>
1188 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001189 commandId="org.eclipse.vex.ui.EditNamespacesCommand"
1190 label="%menu.EditNamespaces.name">
1191 </command>
hvoormannb91295f2009-12-03 19:43:21 +00001192 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001193 name="org.eclipse.vex.ui.popup.vexTableItems"
hvoormannb91295f2009-12-03 19:43:21 +00001194 visible="true">
1195 </separator>
1196 <menu
1197 label="%menu.Row.name">
1198 <visibleWhen>
1199 <with
Florian Thienelea330512011-11-14 22:32:49 +01001200 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +00001201 <equals
1202 value="true">
1203 </equals>
1204 </with>
1205 </visibleWhen>
1206 <command
Florian Thienelea330512011-11-14 22:32:49 +01001207 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001208 label="%menu.Row.AddAbove.name">
1209 </command>
1210 <command
Florian Thienelea330512011-11-14 22:32:49 +01001211 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001212 label="%menu.Row.AddBelow.name">
1213 </command>
1214 <command
Florian Thienelea330512011-11-14 22:32:49 +01001215 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001216 label="%menu.Row.MoveUp.name">
1217 </command>
1218 <command
Florian Thienelea330512011-11-14 22:32:49 +01001219 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001220 label="%menu.Row.MoveDown.name">
1221 </command>
1222 <command
Florian Thienelea330512011-11-14 22:32:49 +01001223 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001224 label="%menu.Row.Remove.name">
1225 </command>
1226 </menu>
1227 <menu
1228 label="%menu.Column.name">
1229 <visibleWhen>
1230 <with
Florian Thienelea330512011-11-14 22:32:49 +01001231 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +00001232 <equals
1233 value="true">
1234 </equals>
1235 </with>
1236 </visibleWhen>
1237 <command
Florian Thienelea330512011-11-14 22:32:49 +01001238 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001239 label="%menu.Column.AddLeft.name">
1240 </command>
1241 <command
Florian Thienelea330512011-11-14 22:32:49 +01001242 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001243 label="%menu.Column.AddRight.name">
1244 </command>
1245 <command
Florian Thienelea330512011-11-14 22:32:49 +01001246 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001247 label="%menu.Column.MoveLeft.name">
1248 </command>
1249 <command
Florian Thienelea330512011-11-14 22:32:49 +01001250 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001251 label="%menu.Column.MoveRight.name">
1252 </command>
1253 <command
Florian Thienelea330512011-11-14 22:32:49 +01001254 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001255 label="%menu.Column.Remove.name">
1256 </command>
1257 </menu>
1258 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001259 name="org.eclipse.vex.ui.popup.cutCopyPaste"
hvoormannb91295f2009-12-03 19:43:21 +00001260 visible="true">
1261 </separator>
1262 <command
1263 commandId="org.eclipse.ui.edit.cut">
1264 </command>
1265 <command
1266 commandId="org.eclipse.ui.edit.copy">
1267 </command>
1268 <command
1269 commandId="org.eclipse.ui.edit.paste">
1270 </command>
1271 <command
1272 commandId="org.eclipse.ui.edit.delete">
1273 </command>
1274 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001275 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +00001276 visible="true">
1277 </separator>
1278 <menu
1279 label="%menu.Style.name">
1280 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +01001281 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
1282 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +00001283 </dynamic>
1284 </menu>
1285 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001286 name="org.eclipse.vex.ui.popup.any"
hvoormannb91295f2009-12-03 19:43:21 +00001287 visible="true">
1288 </separator>
1289 </menuContribution>
Florian Thienel644a5ee2014-09-20 15:00:35 +02001290 <menuContribution
1291 allPopups="false"
Florian Thieneld70936c2014-10-03 14:47:31 +02001292 locationURI="toolbar:org.eclipse.vex.ui.views.box">
Florian Thienel644a5ee2014-09-20 15:00:35 +02001293 <command
Florian Thieneld70936c2014-10-03 14:47:31 +02001294 commandId="org.eclipse.ui.file.refresh"
1295 icon="icons/refresh.gif"
Florian Thienel644a5ee2014-09-20 15:00:35 +02001296 label="Refresh"
1297 style="push"
1298 tooltip="Refresh the BoxView">
1299 </command>
Florian Thienel35447812015-12-05 12:03:52 +01001300 <command
1301 commandId="org.eclipse.vex.ui.Bold"
1302 icon="icons/style_bold.gif"
1303 label="Bold"
1304 style="push">
1305 </command>
Florian Thienel644a5ee2014-09-20 15:00:35 +02001306 </menuContribution>
dacarver58ad0f82008-10-01 03:29:54 +00001307 </extension>
Holger Voormann738989e2011-04-26 20:43:46 +02001308 <extension
1309 point="org.eclipse.ui.keywords">
1310 <keyword
Florian Thienelea330512011-11-14 22:32:49 +01001311 id="org.eclipse.vex.ui.KeywordVex"
Holger Voormann738989e2011-04-26 20:43:46 +02001312 label="%Keyword.Vex">
1313 </keyword>
1314 </extension>
Florian Thienel214465e2012-01-06 00:23:56 +01001315 <extension
1316 point="org.eclipse.ui.preferencePages">
1317 <page
1318 class="org.eclipse.vex.ui.internal.preferences.RootPreferencePage"
1319 id="org.eclipse.vex.ui.preferences.RootPreferencePage"
1320 name="%preferencePage.RootPreferencePage.name">
1321 </page>
1322 </extension>
1323 <extension
1324 point="org.eclipse.core.runtime.preferences">
1325 <initializer
1326 class="org.eclipse.vex.ui.internal.preferences.PreferenceInitializer">
1327 </initializer>
1328 </extension>
dacarver58ad0f82008-10-01 03:29:54 +00001329
1330</plugin>