blob: 1f9a3fdd6aa6db89c658cb52e4c5f816596462d4 [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"
Florian Thienelf8acd842015-12-13 14:48:23 +0100194 id="org.eclipse.vex.ui.RebuildBoxModel"
195 name="Rebuild Box Model">
196 </command>
197 <command
198 categoryId="org.eclipse.vex.ui.commands.category"
Florian Thienel35447812015-12-05 12:03:52 +0100199 id="org.eclipse.vex.ui.Bold"
200 name="Bold">
201 </command>
Florian Thieneldb2a40e2015-12-06 18:04:28 +0100202 <command
203 categoryId="org.eclipse.vex.ui.commands.category"
204 id="org.eclipse.vex.ui.Italic"
205 name="Italic">
206 </command>
Florian Thienel554c20a2015-12-22 20:47:53 +0100207 <command
208 categoryId="org.eclipse.vex.ui.commands.category"
209 id="org.eclipse.vex.ui.Anchor"
210 name="Anchor">
211 </command>
Holger Voormann2089e332013-02-17 10:35:39 +0100212
dacarver58ad0f82008-10-01 03:29:54 +0000213 </extension>
214 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000215 point="org.eclipse.ui.bindings">
216 <key
Florian Thienelea330512011-11-14 22:32:49 +0100217 commandId="org.eclipse.vex.ui.AddElementCommand"
218 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000219 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
220 sequence="M1+SPACE">
221 </key>
222 <key
Florian Thienelea330512011-11-14 22:32:49 +0100223 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
224 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000225 sequence="M1+M3+ARROW_DOWN"
226 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
227 </key>
Holger Voormann2089e332013-02-17 10:35:39 +0100228
hvoormannb91295f2009-12-03 19:43:21 +0000229 <key
Florian Thienelea330512011-11-14 22:32:49 +0100230 commandId="org.eclipse.vex.ui.ConvertElementCommand"
231 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000232 sequence="M1+M3+SPACE"
233 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
234 </key>
235 <key
Florian Thienelea330512011-11-14 22:32:49 +0100236 commandId="org.eclipse.vex.ui.NextTableCellCommand"
237 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000238 sequence="TAB"
239 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
240 </key>
241 <key
Florian Thienelea330512011-11-14 22:32:49 +0100242 commandId="org.eclipse.vex.ui.PreviousTableCellCommand"
243 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000244 sequence="M2+TAB"
245 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
246 </key>
247 <key
Florian Thienelea330512011-11-14 22:32:49 +0100248 commandId="org.eclipse.vex.ui.RemoveTagCommand"
249 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000250 sequence="M2+DEL"
251 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
252 </key>
253 <key
Florian Thienelea330512011-11-14 22:32:49 +0100254 commandId="org.eclipse.vex.ui.SplitBlockElementCommand"
255 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000256 sequence="RETURN"
257 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
258 </key>
259 <key
Florian Thienelea330512011-11-14 22:32:49 +0100260 commandId="org.eclipse.vex.ui.SplitItemCommand"
261 contextId="org.eclipse.vex.ui.VexEditorContext"
hvoormannb91295f2009-12-03 19:43:21 +0000262 sequence="M2+RETURN"
263 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
Florian Thieneld71183b2012-02-28 21:08:06 +0100264 </key>
265 <key
266 commandId="org.eclipse.vex.ui.AddCommentCommand"
267 contextId="org.eclipse.vex.ui.VexEditorContext"
268 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
269 sequence="M1+7">
hvoormannb91295f2009-12-03 19:43:21 +0000270 </key>key>
271
272 </extension>
273 <extension
274 point="org.eclipse.ui.handlers">
275 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100276 class="org.eclipse.vex.ui.internal.handlers.AddElementHandler"
277 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000278 <activeWhen>
279 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100280 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000281 </reference>
282 </activeWhen>
283 </handler>
284 <handler
Florian Thienel58845302011-12-21 23:19:01 +0100285 class="org.eclipse.vex.ui.internal.namespace.EditNamespacesHandler"
286 commandId="org.eclipse.vex.ui.EditNamespacesCommand">
287 <activeWhen>
288 <reference
289 definitionId="org.eclipse.vex.ui.activeVexEditor">
290 </reference>
291 </activeWhen>
292 </handler>
293 <handler
Florian Thieneld71183b2012-02-28 21:08:06 +0100294 class="org.eclipse.vex.ui.internal.handlers.AddCommentHandler"
295 commandId="org.eclipse.vex.ui.AddCommentCommand">
296 <activeWhen>
297 <reference
298 definitionId="org.eclipse.vex.ui.activeVexEditor">
299 </reference>
300 </activeWhen>
301 </handler>
302 <handler
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +0200303 class="org.eclipse.vex.ui.internal.handlers.AddProcessingInstructionHandler"
304 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand">
305 <activeWhen>
306 <reference
307 definitionId="org.eclipse.vex.ui.activeVexEditor">
308 </reference>
309 </activeWhen>
310 </handler>
311 <handler
312 class="org.eclipse.vex.ui.internal.handlers.SetProcessingInstructionTargetHandler"
313 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand">
314 <activeWhen>
315 <reference
316 definitionId="org.eclipse.vex.ui.activeVexEditor">
317 </reference>
318 </activeWhen>
319 <enabledWhen>
320 <with
321 variable="org.eclipse.vex.ui.isProcessingInstruction">
322 <equals
323 value="true">
324 </equals>
325 </with>
326 </enabledWhen>
327 </handler>
328 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100329 class="org.eclipse.vex.ui.internal.handlers.DuplicateSelectionHandler"
330 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000331 <activeWhen>
332 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100333 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000334 </reference>
335 </activeWhen>
336 </handler>
337 <handler
Florian Thienel6c4f6522013-09-08 16:10:28 +0200338 class="org.eclipse.vex.ui.internal.handlers.JoinHandler"
339 commandId="org.eclipse.vex.ui.JoinCommand">
340 <activeWhen>
341 <reference
342 definitionId="org.eclipse.vex.ui.activeVexEditor">
343 </reference>
344 </activeWhen>
345 </handler>
346 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100347 class="org.eclipse.vex.ui.internal.handlers.ConvertElementHandler"
348 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000349 <activeWhen>
350 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100351 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000352 </reference>
353 </activeWhen>
354 </handler>
355 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100356 class="org.eclipse.vex.ui.internal.handlers.RemoveTagHandler"
357 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000358 <activeWhen>
359 <reference
Florian Thienelea330512011-11-14 22:32:49 +0100360 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000361 </reference>
362 </activeWhen>
363 </handler>
364 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100365 class="org.eclipse.vex.ui.internal.handlers.AddRowAboveHandler"
366 commandId="org.eclipse.vex.ui.AddRowAboveCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000367 <enabledWhen>
368 <with
Florian Thienelea330512011-11-14 22:32:49 +0100369 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000370 <equals
371 value="true">
372 </equals>
373 </with>
374 </enabledWhen>
375 </handler>
376 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100377 class="org.eclipse.vex.ui.internal.handlers.AddRowBelowHandler"
378 commandId="org.eclipse.vex.ui.AddRowBelowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000379 <enabledWhen>
380 <with
Florian Thienelea330512011-11-14 22:32:49 +0100381 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000382 <equals
383 value="true">
384 </equals>
385 </with>
386 </enabledWhen>
387 </handler>
388 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100389 class="org.eclipse.vex.ui.internal.handlers.MoveRowUpHandler"
390 commandId="org.eclipse.vex.ui.MoveRowUpCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000391 <enabledWhen>
392 <and>
393 <with
Florian Thienelea330512011-11-14 22:32:49 +0100394 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000395 <equals
396 value="true">
397 </equals>
398 </with>
399 <with
Florian Thienelea330512011-11-14 22:32:49 +0100400 variable="org.eclipse.vex.ui.isFirstRow">
hvoormannb91295f2009-12-03 19:43:21 +0000401 <equals
402 value="false">
403 </equals>
404 </with>
405 </and>
406 </enabledWhen>
407 </handler>
408 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100409 class="org.eclipse.vex.ui.internal.handlers.MoveRowDownHandler"
410 commandId="org.eclipse.vex.ui.MoveRowDownCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000411 <enabledWhen>
412 <and>
413 <with
Florian Thienelea330512011-11-14 22:32:49 +0100414 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000415 <equals
416 value="true">
417 </equals>
418 </with>
419 <with
Florian Thienelea330512011-11-14 22:32:49 +0100420 variable="org.eclipse.vex.ui.isLastRow">
hvoormannb91295f2009-12-03 19:43:21 +0000421 <equals
422 value="false">
423 </equals>
424 </with>
425 </and>
426 </enabledWhen>
427 </handler>
428 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100429 class="org.eclipse.vex.ui.internal.handlers.RemoveRowHandler"
430 commandId="org.eclipse.vex.ui.RemoveRowCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000431 <enabledWhen>
432 <with
Florian Thienelea330512011-11-14 22:32:49 +0100433 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000434 <equals
435 value="true">
436 </equals>
437 </with>
438 </enabledWhen>
439 </handler>
440 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100441 class="org.eclipse.vex.ui.internal.handlers.AddColumnLeftHandler"
442 commandId="org.eclipse.vex.ui.AddColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000443 <enabledWhen>
444 <with
Florian Thienelea330512011-11-14 22:32:49 +0100445 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000446 <equals
447 value="true">
448 </equals>
449 </with>
450 </enabledWhen>
451 </handler>
452 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100453 class="org.eclipse.vex.ui.internal.handlers.AddColumnRightHandler"
454 commandId="org.eclipse.vex.ui.AddColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000455 <enabledWhen>
456 <with
Florian Thienelea330512011-11-14 22:32:49 +0100457 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000458 <equals
459 value="true">
460 </equals>
461 </with>
462 </enabledWhen>
463 </handler>
464 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100465 class="org.eclipse.vex.ui.internal.handlers.MoveColumnLeftHandler"
466 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000467 <enabledWhen>
468 <and>
469 <with
Florian Thienelea330512011-11-14 22:32:49 +0100470 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000471 <equals
472 value="true">
473 </equals>
474 </with>
475 <with
Florian Thienelea330512011-11-14 22:32:49 +0100476 variable="org.eclipse.vex.ui.isFirstColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000477 <equals
478 value="false">
479 </equals>
480 </with>
481 </and>
482 </enabledWhen>
483 </handler>
484 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100485 class="org.eclipse.vex.ui.internal.handlers.MoveColumnRightHandler"
486 commandId="org.eclipse.vex.ui.MoveColumnRightCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000487 <enabledWhen>
488 <and>
489 <with
Florian Thienelea330512011-11-14 22:32:49 +0100490 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000491 <equals
492 value="true">
493 </equals>
494 </with>
495 <with
Florian Thienelea330512011-11-14 22:32:49 +0100496 variable="org.eclipse.vex.ui.isLastColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000497 <equals
498 value="false">
499 </equals>
500 </with>
501 </and>
502 </enabledWhen>
503 </handler>
504 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100505 class="org.eclipse.vex.ui.internal.handlers.RemoveColumnHandler"
506 commandId="org.eclipse.vex.ui.RemoveColumnCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000507 <enabledWhen>
508 <with
Florian Thienelea330512011-11-14 22:32:49 +0100509 variable="org.eclipse.vex.ui.isColumn">
hvoormannb91295f2009-12-03 19:43:21 +0000510 <equals
511 value="true">
512 </equals>
513 </with>
514 </enabledWhen>
515 </handler>
516 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100517 class="org.eclipse.vex.ui.internal.handlers.NextTableCellHandler"
518 commandId="org.eclipse.vex.ui.NextTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000519 <enabledWhen>
520 <with
Florian Thienelea330512011-11-14 22:32:49 +0100521 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000522 <equals
523 value="true">
524 </equals>
525 </with>
526 </enabledWhen>
527 </handler>
528 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100529 class="org.eclipse.vex.ui.internal.handlers.PreviousTableCellHandler"
530 commandId="org.eclipse.vex.ui.PreviousTableCellCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000531 <enabledWhen>
532 <with
Florian Thienelea330512011-11-14 22:32:49 +0100533 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +0000534 <equals
535 value="true">
536 </equals>
537 </with>
538 </enabledWhen>
539 </handler>
540 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100541 class="org.eclipse.vex.ui.internal.handlers.SplitBlockElementHandler"
542 commandId="org.eclipse.vex.ui.SplitBlockElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000543 </handler>
544 <handler
Florian Thienelea330512011-11-14 22:32:49 +0100545 class="org.eclipse.vex.ui.internal.handlers.SplitItemHandler"
546 commandId="org.eclipse.vex.ui.SplitItemCommand">
hvoormannb91295f2009-12-03 19:43:21 +0000547 </handler>
Holger Voormann2089e332013-02-17 10:35:39 +0100548
549 <!-- Go to: Previous/Next Column; Line Up/Down; Previous/Next Word;
550 Line Start/End; Page Up/Down; Text Start/End -->
551 <handler
552 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PreviousColumn"
553 commandId="org.eclipse.ui.edit.text.goto.columnPrevious">
554 <activeWhen>
555 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
556 </activeWhen>
557 </handler>
558 <handler
559 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:NextColumn"
560 commandId="org.eclipse.ui.edit.text.goto.columnNext">
561 <activeWhen>
562 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
563 </activeWhen>
564 </handler>
565 <handler
566 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineUp"
567 commandId="org.eclipse.ui.edit.text.goto.lineUp">
568 <activeWhen>
569 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
570 </activeWhen>
571 </handler>
572 <handler
573 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineDown"
574 commandId="org.eclipse.ui.edit.text.goto.lineDown">
575 <activeWhen>
576 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
577 </activeWhen>
578 </handler>
579 <handler
580 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PreviousWord"
581 commandId="org.eclipse.ui.edit.text.goto.wordPrevious">
582 <activeWhen>
583 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
584 </activeWhen>
585 </handler>
586 <handler
587 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:NextWord"
588 commandId="org.eclipse.ui.edit.text.goto.wordNext">
589 <activeWhen>
590 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
591 </activeWhen>
592 </handler>
593 <handler
594 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineStart"
595 commandId="org.eclipse.ui.edit.text.goto.lineStart">
596 <activeWhen>
597 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
598 </activeWhen>
599 </handler>
600 <handler
601 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:LineEnd"
602 commandId="org.eclipse.ui.edit.text.goto.lineEnd">
603 <activeWhen>
604 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
605 </activeWhen>
606 </handler>
607 <handler
608 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PageUp"
609 commandId="org.eclipse.ui.edit.text.goto.pageUp">
610 <activeWhen>
611 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
612 </activeWhen>
613 </handler>
614 <handler
615 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:PageDown"
616 commandId="org.eclipse.ui.edit.text.goto.pageDown">
617 <activeWhen>
618 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
619 </activeWhen>
620 </handler>
621 <handler
622 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:TextStart"
623 commandId="org.eclipse.ui.edit.text.goto.textStart">
624 <activeWhen>
625 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
626 </activeWhen>
627 </handler>
628 <handler
629 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:TextEnd"
630 commandId="org.eclipse.ui.edit.text.goto.textEnd">
631 <activeWhen>
632 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
633 </activeWhen>
634 </handler>
635
636 <!-- Select: Previous/Next Column; Line Up/Down; Previous/Next Word;
637 Line Start/End; Page Up/Down; Text Start/End -->
638 <handler
639 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPreviousColumn"
640 commandId="org.eclipse.ui.edit.text.select.columnPrevious">
641 <activeWhen>
642 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
643 </activeWhen>
644 </handler>
645 <handler
646 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectNextColumn"
647 commandId="org.eclipse.ui.edit.text.select.columnNext">
648 <activeWhen>
649 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
650 </activeWhen>
651 </handler>
652 <handler
653 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineUp"
654 commandId="org.eclipse.ui.edit.text.select.lineUp">
655 <activeWhen>
656 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
657 </activeWhen>
658 </handler>
659 <handler
660 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineDown"
661 commandId="org.eclipse.ui.edit.text.select.lineDown">
662 <activeWhen>
663 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
664 </activeWhen>
665 </handler>
666 <handler
667 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPreviousWord"
668 commandId="org.eclipse.ui.edit.text.select.wordPrevious">
669 <activeWhen>
670 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
671 </activeWhen>
672 </handler>
673 <handler
674 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectNextWord"
675 commandId="org.eclipse.ui.edit.text.select.wordNext">
676 <activeWhen>
677 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
678 </activeWhen>
679 </handler>
680 <handler
681 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineStart"
682 commandId="org.eclipse.ui.edit.text.select.lineStart">
683 <activeWhen>
684 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
685 </activeWhen>
686 </handler>
687 <handler
688 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectLineEnd"
689 commandId="org.eclipse.ui.edit.text.select.lineEnd">
690 <activeWhen>
691 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
692 </activeWhen>
693 </handler>
694 <handler
695 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPageUp"
696 commandId="org.eclipse.ui.edit.text.select.pageUp">
697 <activeWhen>
698 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
699 </activeWhen>
700 </handler>
701 <handler
702 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectPageDown"
703 commandId="org.eclipse.ui.edit.text.select.pageDown">
704 <activeWhen>
705 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
706 </activeWhen>
707 </handler>
708 <handler
709 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectTextStart"
710 commandId="org.eclipse.ui.edit.text.select.textStart">
711 <activeWhen>
712 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
713 </activeWhen>
714 </handler>
715 <handler
716 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:SelectTextEnd"
717 commandId="org.eclipse.ui.edit.text.select.textEnd">
718 <activeWhen>
719 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
720 </activeWhen>
721 </handler>
722
723 <!-- Delete: Previous/Next; Previous/Next Word;
724 Line; To Beginning/End of Line -->
725 <handler
726 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeletePrevious"
727 commandId="org.eclipse.ui.edit.text.deletePrevious">
728 <activeWhen>
729 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
730 </activeWhen>
731 </handler>
732 <handler
733 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteNext"
734 commandId="org.eclipse.ui.edit.text.deleteNext">
735 <activeWhen>
736 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
737 </activeWhen>
738 </handler>
739 <handler
740 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeletePreviousWord"
741 commandId="org.eclipse.ui.edit.text.deletePreviousWord">
742 <activeWhen>
743 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
744 </activeWhen>
745 </handler>
746 <handler
747 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteNextWord"
748 commandId="org.eclipse.ui.edit.text.deleteNextWord">
749 <activeWhen>
750 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
751 </activeWhen>
752 </handler>
753 <handler
754 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteLine"
755 commandId="org.eclipse.ui.edit.text.delete.line">
756 <activeWhen>
757 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
758 </activeWhen>
759 </handler>
760 <handler
761 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteToBeginningOfLine"
762 commandId="org.eclipse.ui.edit.text.delete.line.to.beginning">
763 <activeWhen>
764 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
765 </activeWhen>
766 </handler>
767 <handler
768 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:DeleteToEndOfLine"
769 commandId="org.eclipse.ui.edit.text.delete.line.to.end">
770 <activeWhen>
771 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
772 </activeWhen>
773 </handler>
774
775 <!-- Cut: Line; To Beginning/End of Line -->
776 <handler
777 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLine"
778 commandId="org.eclipse.ui.edit.text.cut.line">
779 <activeWhen>
780 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
781 </activeWhen>
782 </handler>
783 <handler
784 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLineToBeginning"
785 commandId="org.eclipse.ui.edit.text.cut.line.to.beginning">
786 <activeWhen>
787 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
788 </activeWhen>
789 </handler>
790 <handler
791 class="org.eclipse.vex.ui.internal.handlers.TextEditingHandlerFactory:CutLineToEnd"
792 commandId="org.eclipse.ui.edit.text.cut.line.to.end">
793 <activeWhen>
794 <reference definitionId="org.eclipse.vex.ui.activeVexEditor"/>
795 </activeWhen>
796 </handler>
Florian Thieneld70936c2014-10-03 14:47:31 +0200797 <handler
798 class="org.eclipse.vex.ui.boxview.RefreshHandler"
799 commandId="org.eclipse.ui.file.refresh">
800 <activeWhen>
801 <reference
802 definitionId="org.eclipse.vex.ui.activeBoxView">
803 </reference>
804 </activeWhen>
805 </handler>
Florian Thienel35447812015-12-05 12:03:52 +0100806 <handler
Florian Thienelf8acd842015-12-13 14:48:23 +0100807 class="org.eclipse.vex.ui.boxview.RebuildBoxModelHandler"
808 commandId="org.eclipse.vex.ui.RebuildBoxModel">
809 </handler>
810 <handler
Florian Thienel35447812015-12-05 12:03:52 +0100811 class="org.eclipse.vex.ui.boxview.InsertBoldHandler"
812 commandId="org.eclipse.vex.ui.Bold">
813 </handler>
Florian Thieneldb2a40e2015-12-06 18:04:28 +0100814 <handler
815 class="org.eclipse.vex.ui.boxview.InsertItalicHandler"
816 commandId="org.eclipse.vex.ui.Italic">
817 </handler>
Florian Thienel554c20a2015-12-22 20:47:53 +0100818 <handler
819 class="org.eclipse.vex.ui.boxview.InsertAnchorHandler"
820 commandId="org.eclipse.vex.ui.Anchor">
821 </handler>
Florian Thienel1e99efe2015-12-29 20:55:44 +0100822 <handler
823 class="org.eclipse.vex.ui.boxview.InsertCommentHandler"
824 commandId="org.eclipse.vex.ui.AddCommentCommand">
825 <activeWhen>
826 <reference
827 definitionId="org.eclipse.vex.ui.activeBoxView">
828 </reference>
829 </activeWhen>
830 </handler>
Florian Thienel708074e2015-12-29 21:11:58 +0100831 <handler
832 class="org.eclipse.vex.ui.boxview.InsertProcessingInstructionHandler"
833 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand">
834 <activeWhen>
835 <reference
836 definitionId="org.eclipse.vex.ui.activeBoxView">
837 </reference>
838 </activeWhen>
839 </handler>
Holger Voormann2089e332013-02-17 10:35:39 +0100840
841 <!-- TODO:
842 - org.eclipse.ui.edit.text.join.lines
843
844 - org.eclipse.ui.edit.text.set.mark
845 - org.eclipse.ui.edit.text.clear.mark
846 - org.eclipse.ui.edit.text.swap.mark
847
848 - org.eclipse.ui.edit.findNext
849 - org.eclipse.ui.edit.findPrevious
850
851 etc. -->
852
hvoormannb91295f2009-12-03 19:43:21 +0000853 </extension>
854 <extension
dacarver58ad0f82008-10-01 03:29:54 +0000855 point="org.eclipse.ui.views">
856 <category
857 name="%VexViewCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100858 id="org.eclipse.vex.ui.views.VexViewCategory">
dacarver58ad0f82008-10-01 03:29:54 +0000859 </category>
860 <view
861 name="%DebugView.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100862 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100863 category="org.eclipse.vex.ui.views.VexViewCategory"
864 class="org.eclipse.vex.ui.internal.views.DebugView"
865 id="org.eclipse.vex.ui.views.debug">
dacarver58ad0f82008-10-01 03:29:54 +0000866 </view>
dacarver58ad0f82008-10-01 03:29:54 +0000867 <view
Florian Thienelea330512011-11-14 22:32:49 +0100868 category="org.eclipse.vex.ui.views.VexViewCategory"
869 class="org.eclipse.vex.ui.internal.config.ConfigurationView"
Florian Thienelc36895c2012-03-09 23:15:58 +0100870 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100871 id="org.eclipse.vex.ui.views.configuration"
hvoormannb91295f2009-12-03 19:43:21 +0000872 name="%ConfigurationView.name">
dacarver58ad0f82008-10-01 03:29:54 +0000873 </view>
Florian Thienel644a5ee2014-09-20 15:00:35 +0200874 <view
875 category="org.eclipse.vex.ui.views.VexViewCategory"
Florian Thienelbbfb1d62015-05-20 21:48:07 +0200876 class="org.eclipse.vex.ui.boxview.BoxDemoView"
Florian Thienel644a5ee2014-09-20 15:00:35 +0200877 id="org.eclipse.vex.ui.views.box"
878 name="Vex Box Viewer">
879 </view>
dacarver58ad0f82008-10-01 03:29:54 +0000880 </extension>
881 <extension
882 id="pluginNature"
883 name="%PluginProjectNature.name"
884 point="org.eclipse.core.resources.natures">
885 <runtime>
886 <run
Florian Thienelea330512011-11-14 22:32:49 +0100887 class="org.eclipse.vex.ui.internal.config.PluginProjectNature">
dacarver58ad0f82008-10-01 03:29:54 +0000888 </run>
889 </runtime>
890 </extension>
891 <extension
892 point="org.eclipse.ui.newWizards">
fthienel760539f2010-05-05 19:17:10 +0000893 <category
894 name="%NewWizardCategory.name"
Florian Thienelea330512011-11-14 22:32:49 +0100895 id="org.eclipse.vex.XMLAuthoringCategory">
fthienel760539f2010-05-05 19:17:10 +0000896 </category>
dacarver58ad0f82008-10-01 03:29:54 +0000897 <wizard
898 name="%NewPluginProjectWizard.name"
Florian Thienelc36895c2012-03-09 23:15:58 +0100899 icon="$nl$/icons/vex16.png"
Florian Thienelea330512011-11-14 22:32:49 +0100900 category="org.eclipse.vex.XMLAuthoringCategory"
901 class="org.eclipse.vex.ui.internal.config.NewPluginProjectWizard"
dacarver58ad0f82008-10-01 03:29:54 +0000902 project="true"
Florian Thienelea330512011-11-14 22:32:49 +0100903 id="org.eclipse.vex.ui.config.NewPluginProjectWizard">
dacarver58ad0f82008-10-01 03:29:54 +0000904 <description>%NewPluginProjectWizard.desc</description>
Holger Voormann738989e2011-04-26 20:43:46 +0200905 <keywordReference
Florian Thienelea330512011-11-14 22:32:49 +0100906 id="org.eclipse.vex.ui.KeywordVex">
Holger Voormann738989e2011-04-26 20:43:46 +0200907 </keywordReference>
dacarver58ad0f82008-10-01 03:29:54 +0000908 </wizard>
909 </extension>
910 <extension
911 id="pluginBuilder"
912 name="%PluginProjectBuilder.name"
913 point="org.eclipse.core.resources.builders">
914 <builder>
915 <run
Florian Thienelea330512011-11-14 22:32:49 +0100916 class="org.eclipse.vex.ui.internal.config.PluginProjectBuilder">
dacarver58ad0f82008-10-01 03:29:54 +0000917 </run>
918 </builder>
919 </extension>
920 <extension
921 point="org.eclipse.ui.decorators">
922 <decorator
923 lightweight="true"
924 label="%PluginProjectDecorator.name"
925 state="true"
Florian Thienelea330512011-11-14 22:32:49 +0100926 class="org.eclipse.vex.ui.internal.config.PluginProjectDecorator"
927 id="org.eclipse.vex.ui.config.vexPluginProjectDecorator">
dacarver58ad0f82008-10-01 03:29:54 +0000928 <enablement>
929 <objectClass
930 name="org.eclipse.core.resources.IProject">
931 </objectClass>
932 </enablement>
933 </decorator>
dacarver58ad0f82008-10-01 03:29:54 +0000934 <decorator
Florian Thienelea330512011-11-14 22:32:49 +0100935 class="org.eclipse.vex.ui.internal.config.BuildProblemDecorator"
936 id="org.eclipse.vex.ui.config.buildProblemDecorator"
hvoormannb91295f2009-12-03 19:43:21 +0000937 label="%BuildProblemDecorator.name"
938 lightweight="true"
939 state="true">
dacarver58ad0f82008-10-01 03:29:54 +0000940 <enablement>
941 <objectClass
942 name="org.eclipse.core.resources.IResource">
943 </objectClass>
944 </enablement>
945 </decorator>
946 </extension>
947 <extension
948 point="org.eclipse.ui.propertyPages">
949 <page
dacarver58ad0f82008-10-01 03:29:54 +0000950 name="%DoctypePropertyPage.name"
Florian Thienelea330512011-11-14 22:32:49 +0100951 class="org.eclipse.vex.ui.internal.config.DoctypePropertyPage"
dacarver58ad0f82008-10-01 03:29:54 +0000952 nameFilter="*.dtd"
Florian Thienelea330512011-11-14 22:32:49 +0100953 id="org.eclipse.vex.ui.config.DoctypePropertyPage">
dacarver58ad0f82008-10-01 03:29:54 +0000954 <filter
955 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100956 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000957 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100958 <enabledWhen>
959 <instanceof
960 value="org.eclipse.core.resources.IFile">
961 </instanceof>
962 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000963 </page>
dacarver58ad0f82008-10-01 03:29:54 +0000964 <page
Florian Thienelea330512011-11-14 22:32:49 +0100965 class="org.eclipse.vex.ui.internal.config.StylePropertyPage"
966 id="org.eclipse.vex.ui.config.StylePropertyPage"
hvoormannb91295f2009-12-03 19:43:21 +0000967 name="%StylePropertyPage.name"
Florian Thienelcf7164f2010-12-02 23:09:12 +0100968 nameFilter="*.css">
dacarver58ad0f82008-10-01 03:29:54 +0000969 <filter
970 name="projectNature"
Florian Thienelea330512011-11-14 22:32:49 +0100971 value="org.eclipse.vex.ui.pluginNature">
dacarver58ad0f82008-10-01 03:29:54 +0000972 </filter>
Florian Thienelcf7164f2010-12-02 23:09:12 +0100973 <enabledWhen>
974 <instanceof
975 value="org.eclipse.core.resources.IFile">
976 </instanceof>
977 </enabledWhen>
dacarver58ad0f82008-10-01 03:29:54 +0000978 </page>
979 </extension>
980 <extension
hvoormannb91295f2009-12-03 19:43:21 +0000981 point="org.eclipse.core.expressions.definitions">
982 <definition
Florian Thienelea330512011-11-14 22:32:49 +0100983 id="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000984 <or>
985 <with
986 variable="activeEditorId">
987 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100988 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +0000989 </equals>
990 </with>
991 <with
992 variable="activeEditorId">
993 <equals
Florian Thienelea330512011-11-14 22:32:49 +0100994 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +0000995 </equals>
996 </with>
997 </or>
998 </definition>
999 <definition
Florian Thienelea330512011-11-14 22:32:49 +01001000 id="org.eclipse.vex.ui.focusedVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +00001001 <or>
1002 <with
1003 variable="activePartId">
1004 <equals
Florian Thienelea330512011-11-14 22:32:49 +01001005 value="org.eclipse.vex.ui.VexEditor">
hvoormannb91295f2009-12-03 19:43:21 +00001006 </equals>
1007 </with>
1008 <with
1009 variable="activePartId">
1010 <equals
Florian Thienelea330512011-11-14 22:32:49 +01001011 value="org.eclipse.vex.ui.VexEditorMultiPage">
hvoormannb91295f2009-12-03 19:43:21 +00001012 </equals>
1013 </with>
1014 </or>
1015 </definition>
Florian Thieneld70936c2014-10-03 14:47:31 +02001016 <definition
1017 id="org.eclipse.vex.ui.activeBoxView">
1018 <with
1019 variable="activePartId">
1020 <equals
1021 value="org.eclipse.vex.ui.views.box">
1022 </equals>
1023 </with>
1024 </definition>
hvoormannb91295f2009-12-03 19:43:21 +00001025 </extension>
1026 <extension
1027 point="org.eclipse.ui.services">
1028 <sourceProvider
Florian Thienelea330512011-11-14 22:32:49 +01001029 provider="org.eclipse.vex.ui.internal.editor.DocumentContextSourceProvider">
hvoormannb91295f2009-12-03 19:43:21 +00001030 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001031 name="org.eclipse.vex.ui.isColumn"
hvoormannb91295f2009-12-03 19:43:21 +00001032 priorityLevel="workbench">
1033 </variable>
1034 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001035 name="org.eclipse.vex.ui.isFirstColumn"
hvoormannb91295f2009-12-03 19:43:21 +00001036 priorityLevel="workbench">
1037 </variable>
1038 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001039 name="org.eclipse.vex.ui.isLastColumn"
hvoormannb91295f2009-12-03 19:43:21 +00001040 priorityLevel="workbench">
1041 </variable>
1042 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001043 name="org.eclipse.vex.ui.isRow"
hvoormannb91295f2009-12-03 19:43:21 +00001044 priorityLevel="workbench">
1045 </variable>
1046 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001047 name="org.eclipse.vex.ui.isFirstRow"
hvoormannb91295f2009-12-03 19:43:21 +00001048 priorityLevel="workbench">
1049 </variable>
1050 <variable
Florian Thienelea330512011-11-14 22:32:49 +01001051 name="org.eclipse.vex.ui.isLastRow"
hvoormannb91295f2009-12-03 19:43:21 +00001052 priorityLevel="workbench">
1053 </variable>
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001054 <variable
1055 name="org.eclipse.vex.ui.isElement"
1056 priorityLevel="workbench">
1057 </variable>
1058 <variable
1059 name="org.eclipse.vex.ui.isComment"
1060 priorityLevel="workbench">
1061 </variable>
1062 <variable
1063 name="org.eclipse.vex.ui.isProcessingInstruction"
1064 priorityLevel="workbench">
1065 </variable>
hvoormannb91295f2009-12-03 19:43:21 +00001066 </sourceProvider>
1067 </extension>
1068 <extension
1069 point="org.eclipse.ui.menus">
1070 <menuContribution
1071 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
1072 <menu
1073 label="%menu.Document.name">
1074 <visibleWhen>
1075 <reference
Florian Thienelea330512011-11-14 22:32:49 +01001076 definitionId="org.eclipse.vex.ui.activeVexEditor">
hvoormannb91295f2009-12-03 19:43:21 +00001077 </reference>
1078 </visibleWhen>
1079 <menu
1080 label="%menu.Add.name">
1081 <command
Florian Thienelea330512011-11-14 22:32:49 +01001082 commandId="org.eclipse.vex.ui.AddElementCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001083 label="%menu.Add.Element.name">
1084 </command>
1085 <command
Florian Thieneld71183b2012-02-28 21:08:06 +01001086 commandId="org.eclipse.vex.ui.AddCommentCommand"
1087 label="%menu.Add.Comment.name"
1088 style="push">
1089 </command>
1090 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001091 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand"
1092 label="%menu.Add.ProcessingInstruction.name">
1093 <visibleWhen>
1094 <and>
1095 <with variable="org.eclipse.vex.ui.isComment">
1096 <equals value="false" />
1097 </with>
1098 <with variable="org.eclipse.vex.ui.isProcessingInstruction">
1099 <equals value="false" />
1100 </with>
1101 </and>
1102 </visibleWhen>
1103 </command>
1104 <command
Florian Thienelea330512011-11-14 22:32:49 +01001105 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001106 label="%menu.Add.RowAbove.name">
1107 </command>
1108 <command
Florian Thienelea330512011-11-14 22:32:49 +01001109 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001110 label="%menu.Add.RowBelow.name">
1111 </command>
1112 <command
Florian Thienelea330512011-11-14 22:32:49 +01001113 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001114 label="%menu.Add.ColumnLeft.name">
1115 </command>
1116 <command
Florian Thienelea330512011-11-14 22:32:49 +01001117 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001118 label="%menu.Add.ColumnRight.name">
1119 </command>
1120 </menu>
1121 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001122 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
1123 label="%menu.DuplicateSelection.name">
hvoormannb91295f2009-12-03 19:43:21 +00001124 </command>
1125 <command
Florian Thienelea330512011-11-14 22:32:49 +01001126 commandId="org.eclipse.vex.ui.ConvertElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001127 </command>
1128 <menu
1129 label="%menu.Move.name">
1130 <command
Florian Thienelea330512011-11-14 22:32:49 +01001131 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001132 label="%menu.Move.RowUp">
1133 </command>
1134 <command
Florian Thienelea330512011-11-14 22:32:49 +01001135 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001136 label="%menu.Move.RowDown">
1137 </command>
1138 <command
Florian Thienelea330512011-11-14 22:32:49 +01001139 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001140 label="%menu.Move.ColumnLeft">
1141 </command>
1142 <command
Florian Thienelea330512011-11-14 22:32:49 +01001143 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001144 label="%menu.Move.ColumnRight">
1145 </command>
1146 </menu>
1147 <menu
1148 label="%menu.Remove.name">
1149 <command
Florian Thienelea330512011-11-14 22:32:49 +01001150 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001151 </command>
1152 <command
Florian Thienelea330512011-11-14 22:32:49 +01001153 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001154 label="%menu.Remove.Row.name">
1155 </command>
1156 <command
Florian Thienelea330512011-11-14 22:32:49 +01001157 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001158 label="%menu.Remove.Column.name">
1159 </command>
1160 </menu>
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001161 <command
Florian Thienel6c4f6522013-09-08 16:10:28 +02001162 commandId="org.eclipse.vex.ui.JoinCommand"
1163 label="%menu.Join.name">
1164 </command>
1165 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001166 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand"
1167 label="%command.setProcessingInstructionTarget.name">
1168 <visibleWhen
1169 checkEnabled="true">
1170 </visibleWhen>
1171 </command>
1172 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001173 commandId="org.eclipse.vex.ui.EditNamespacesCommand"
1174 label="%menu.EditNamespaces.name">
1175 </command>
hvoormannb91295f2009-12-03 19:43:21 +00001176 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001177 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +00001178 visible="true">
1179 </separator>
1180 <menu
1181 label="%menu.Style.name">
1182 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +01001183 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
1184 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +00001185 </dynamic>
1186 </menu>
1187 </menu>
1188 </menuContribution>
1189 <menuContribution
Florian Thienelea330512011-11-14 22:32:49 +01001190 locationURI="popup:org.eclipse.vex.ui.popup">
hvoormannb91295f2009-12-03 19:43:21 +00001191 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001192 name="org.eclipse.vex.ui.popup.undoRevertSave"
hvoormannb91295f2009-12-03 19:43:21 +00001193 visible="true">
1194 </separator>
1195 <command
1196 commandId="org.eclipse.ui.edit.undo">
1197 </command>
1198 <command
1199 commandId="org.eclipse.ui.file.revert">
1200 </command>
1201 <command
1202 commandId="org.eclipse.ui.file.save">
1203 </command>
1204 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001205 name="org.eclipse.vex.ui.popup.vexCommands"
hvoormannb91295f2009-12-03 19:43:21 +00001206 visible="true">
1207 </separator>
1208 <command
Florian Thienelea330512011-11-14 22:32:49 +01001209 commandId="org.eclipse.vex.ui.AddElementCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001210 </command>
1211 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001212 commandId="org.eclipse.vex.ui.DuplicateSelectionCommand"
1213 label="%menu.DuplicateSelection.name">
hvoormannb91295f2009-12-03 19:43:21 +00001214 </command>
1215 <command
Florian Thienelea330512011-11-14 22:32:49 +01001216 commandId="org.eclipse.vex.ui.ConvertElementCommand"
1217 label="org.eclipse.vex.ui.popupmenu.ConvertElement">
hvoormannb91295f2009-12-03 19:43:21 +00001218 </command>
1219 <command
Florian Thienelea330512011-11-14 22:32:49 +01001220 commandId="org.eclipse.vex.ui.RemoveTagCommand">
hvoormannb91295f2009-12-03 19:43:21 +00001221 </command>
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001222 <command
Florian Thienel6c4f6522013-09-08 16:10:28 +02001223 commandId="org.eclipse.vex.ui.JoinCommand"
1224 label="%menu.Join.name">
1225 </command>
1226 <command
Carsten Hiesserichc55c5d72013-09-19 20:23:13 +02001227 commandId="org.eclipse.vex.ui.SetProcessingInstructionTargetCommand"
1228 label="%command.setProcessingInstructionTarget.name">
1229 <visibleWhen
1230 checkEnabled="true">
1231 </visibleWhen>
1232 </command>
1233 <command
Holger Voormannbbfe0f02013-02-17 12:13:57 +01001234 commandId="org.eclipse.vex.ui.EditNamespacesCommand"
1235 label="%menu.EditNamespaces.name">
1236 </command>
hvoormannb91295f2009-12-03 19:43:21 +00001237 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001238 name="org.eclipse.vex.ui.popup.vexTableItems"
hvoormannb91295f2009-12-03 19:43:21 +00001239 visible="true">
1240 </separator>
1241 <menu
1242 label="%menu.Row.name">
1243 <visibleWhen>
1244 <with
Florian Thienelea330512011-11-14 22:32:49 +01001245 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +00001246 <equals
1247 value="true">
1248 </equals>
1249 </with>
1250 </visibleWhen>
1251 <command
Florian Thienelea330512011-11-14 22:32:49 +01001252 commandId="org.eclipse.vex.ui.AddRowAboveCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001253 label="%menu.Row.AddAbove.name">
1254 </command>
1255 <command
Florian Thienelea330512011-11-14 22:32:49 +01001256 commandId="org.eclipse.vex.ui.AddRowBelowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001257 label="%menu.Row.AddBelow.name">
1258 </command>
1259 <command
Florian Thienelea330512011-11-14 22:32:49 +01001260 commandId="org.eclipse.vex.ui.MoveRowUpCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001261 label="%menu.Row.MoveUp.name">
1262 </command>
1263 <command
Florian Thienelea330512011-11-14 22:32:49 +01001264 commandId="org.eclipse.vex.ui.MoveRowDownCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001265 label="%menu.Row.MoveDown.name">
1266 </command>
1267 <command
Florian Thienelea330512011-11-14 22:32:49 +01001268 commandId="org.eclipse.vex.ui.RemoveRowCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001269 label="%menu.Row.Remove.name">
1270 </command>
1271 </menu>
1272 <menu
1273 label="%menu.Column.name">
1274 <visibleWhen>
1275 <with
Florian Thienelea330512011-11-14 22:32:49 +01001276 variable="org.eclipse.vex.ui.isRow">
hvoormannb91295f2009-12-03 19:43:21 +00001277 <equals
1278 value="true">
1279 </equals>
1280 </with>
1281 </visibleWhen>
1282 <command
Florian Thienelea330512011-11-14 22:32:49 +01001283 commandId="org.eclipse.vex.ui.AddColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001284 label="%menu.Column.AddLeft.name">
1285 </command>
1286 <command
Florian Thienelea330512011-11-14 22:32:49 +01001287 commandId="org.eclipse.vex.ui.AddColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001288 label="%menu.Column.AddRight.name">
1289 </command>
1290 <command
Florian Thienelea330512011-11-14 22:32:49 +01001291 commandId="org.eclipse.vex.ui.MoveColumnLeftCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001292 label="%menu.Column.MoveLeft.name">
1293 </command>
1294 <command
Florian Thienelea330512011-11-14 22:32:49 +01001295 commandId="org.eclipse.vex.ui.MoveColumnRightCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001296 label="%menu.Column.MoveRight.name">
1297 </command>
1298 <command
Florian Thienelea330512011-11-14 22:32:49 +01001299 commandId="org.eclipse.vex.ui.RemoveColumnCommand"
hvoormannb91295f2009-12-03 19:43:21 +00001300 label="%menu.Column.Remove.name">
1301 </command>
1302 </menu>
1303 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001304 name="org.eclipse.vex.ui.popup.cutCopyPaste"
hvoormannb91295f2009-12-03 19:43:21 +00001305 visible="true">
1306 </separator>
1307 <command
1308 commandId="org.eclipse.ui.edit.cut">
1309 </command>
1310 <command
1311 commandId="org.eclipse.ui.edit.copy">
1312 </command>
1313 <command
1314 commandId="org.eclipse.ui.edit.paste">
1315 </command>
1316 <command
1317 commandId="org.eclipse.ui.edit.delete">
1318 </command>
1319 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001320 name="org.eclipse.vex.ui.popup.style"
hvoormannb91295f2009-12-03 19:43:21 +00001321 visible="true">
1322 </separator>
1323 <menu
1324 label="%menu.Style.name">
1325 <dynamic
Florian Thienelea330512011-11-14 22:32:49 +01001326 class="org.eclipse.vex.ui.internal.handlers.StyleMenu"
1327 id="org.eclipse.vex.ui.StyleMenu">
hvoormannb91295f2009-12-03 19:43:21 +00001328 </dynamic>
1329 </menu>
1330 <separator
Florian Thienelea330512011-11-14 22:32:49 +01001331 name="org.eclipse.vex.ui.popup.any"
hvoormannb91295f2009-12-03 19:43:21 +00001332 visible="true">
1333 </separator>
1334 </menuContribution>
Florian Thienel644a5ee2014-09-20 15:00:35 +02001335 <menuContribution
1336 allPopups="false"
Florian Thieneld70936c2014-10-03 14:47:31 +02001337 locationURI="toolbar:org.eclipse.vex.ui.views.box">
Florian Thienel644a5ee2014-09-20 15:00:35 +02001338 <command
Florian Thieneld70936c2014-10-03 14:47:31 +02001339 commandId="org.eclipse.ui.file.refresh"
1340 icon="icons/refresh.gif"
Florian Thienel644a5ee2014-09-20 15:00:35 +02001341 label="Refresh"
1342 style="push"
1343 tooltip="Refresh the BoxView">
1344 </command>
Florian Thienel35447812015-12-05 12:03:52 +01001345 <command
Florian Thienelf8acd842015-12-13 14:48:23 +01001346 commandId="org.eclipse.vex.ui.RebuildBoxModel"
1347 icon="icons/rebuild_structure.gif"
1348 label="Rebuild Box Model"
1349 style="push">
1350 </command>
1351 <command
Florian Thienel35447812015-12-05 12:03:52 +01001352 commandId="org.eclipse.vex.ui.Bold"
1353 icon="icons/style_bold.gif"
1354 label="Bold"
1355 style="push">
1356 </command>
Florian Thieneldb2a40e2015-12-06 18:04:28 +01001357 <command
1358 commandId="org.eclipse.vex.ui.Italic"
1359 icon="icons/style_italic.gif"
1360 label="Italic"
1361 style="push">
1362 </command>
Florian Thienel554c20a2015-12-22 20:47:53 +01001363 <command
1364 commandId="org.eclipse.vex.ui.Anchor"
1365 icon="icons/anchor.gif"
1366 label="Anchor"
1367 style="push">
1368 </command>
Florian Thienel1e99efe2015-12-29 20:55:44 +01001369 <command
1370 commandId="org.eclipse.vex.ui.AddCommentCommand"
1371 icon="icons/comment_obj.gif"
1372 label="Comment"
1373 style="push">
1374 </command>
Florian Thienel708074e2015-12-29 21:11:58 +01001375 <command
1376 commandId="org.eclipse.vex.ui.AddProcessingInstructionCommand"
1377 icon="icons/proinst_obj.gif"
1378 label="Processing Instruction"
1379 style="push">
1380 </command>
Florian Thienel644a5ee2014-09-20 15:00:35 +02001381 </menuContribution>
dacarver58ad0f82008-10-01 03:29:54 +00001382 </extension>
Holger Voormann738989e2011-04-26 20:43:46 +02001383 <extension
1384 point="org.eclipse.ui.keywords">
1385 <keyword
Florian Thienelea330512011-11-14 22:32:49 +01001386 id="org.eclipse.vex.ui.KeywordVex"
Holger Voormann738989e2011-04-26 20:43:46 +02001387 label="%Keyword.Vex">
1388 </keyword>
1389 </extension>
Florian Thienel214465e2012-01-06 00:23:56 +01001390 <extension
1391 point="org.eclipse.ui.preferencePages">
1392 <page
1393 class="org.eclipse.vex.ui.internal.preferences.RootPreferencePage"
1394 id="org.eclipse.vex.ui.preferences.RootPreferencePage"
1395 name="%preferencePage.RootPreferencePage.name">
1396 </page>
1397 </extension>
1398 <extension
1399 point="org.eclipse.core.runtime.preferences">
1400 <initializer
1401 class="org.eclipse.vex.ui.internal.preferences.PreferenceInitializer">
1402 </initializer>
1403 </extension>
dacarver58ad0f82008-10-01 03:29:54 +00001404
1405</plugin>