]> git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/plugins/org.argeo.demo.i18n/plugin.xml
Remove useless debug
[lgpl/argeo-commons.git] / demo / plugins / org.argeo.demo.i18n / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <!-- Perspectives -->
5 <extension
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.argeo.demo.i18n.I18nDemoPerspective"
9 icon="icons/i18n.gif"
10 id="org.argeo.demo.i18n.perspective"
11 name="%I18nDemoPerspective_name">
12 </perspective>
13 </extension>
14 <!-- Views -->
15 <extension
16 point="org.eclipse.ui.views">
17 <view
18 class="org.argeo.eclipse.spring.SpringExtensionFactory"
19 icon="icons/browser.gif"
20 id="org.argeo.demo.i18n.simpleTreeView"
21 name="%SimpleTreeView_name">
22 </view>
23 </extension>
24 <!-- Editors -->
25 <extension
26 point="org.eclipse.ui.editors">
27 <editor
28 class="org.argeo.eclipse.spring.SpringExtensionFactory"
29 id="org.argeo.demo.i18n.simpleMultitabEditor"
30 name="%SimpleMultitabEditor_name"
31 icon="icons/i18n.gif"
32 default="false">
33 </editor>
34 </extension>
35 <!-- Commands -->
36 <extension
37 point="org.eclipse.ui.commands">
38 <command
39 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
40 id="org.argeo.jcr.ui.explorer.openGenericNodeEditor"
41 name="Open generic node Editor">
42 <commandParameter
43 id="org.argeo.jcr.ui.explorer.nodePath"
44 name="Node path">
45 </commandParameter>
46 </command>
47 </extension>
48
49 <!-- Menus -->
50 <extension point="org.eclipse.ui.menus">
51 <menuContribution
52 locationURI="popup:org.argeo.demo.i18n.simpleTreeView">
53 </menuContribution>
54 </extension>
55
56 <!-- Core expression definition -->
57 <extension
58 point="org.eclipse.core.expressions.definitions">
59 <definition
60 id="expression.onlyOneItemSelected">
61 <with
62 variable="activeMenuSelection">
63 <count
64 value="1">
65 </count>
66 </with>
67 </definition>
68 </extension>
69 <!-- Preferences -->
70 <extension
71 point="org.eclipse.ui.preferencePages">
72 <page
73 class="org.argeo.eclipse.spring.SpringExtensionFactory"
74 id="org.argeo.demo.i18n.localeSettingsPage"
75 name="%LocaleSettingsPage_Title">
76 </page>
77 </extension>
78 <!-- Activities -->
79 <extension
80 point="org.eclipse.ui.activities">
81 <activity
82 description="Only for admins"
83 id="org.argeo.jcr.ui.explorer.adminActivity"
84 name="Admin">
85 <enabledWhen>
86 <with variable="roles">
87 <iterate ifEmpty="false" operator="or">
88 <equals value="ROLE_ADMIN" />
89 </iterate>
90 </with>
91 </enabledWhen>
92 </activity>
93 <!-- TODO: find a way to exclude everything -->
94 <activityPatternBinding
95 activityId="org.argeo.jcr.ui.explorer.adminActivity"
96 isEqualityPattern="true"
97 pattern="org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
98 </activityPatternBinding>
99 </extension>
100 </plugin>