]> git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/plugins/org.argeo.demo.i18n/plugin.xml
Logging management
[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.demo.i18n.commands.OpenDialog"
40 id="org.argeo.demo.i18n.openDialog"
41 name="This name should not be displayed - check plugin.xml">
42 </command>
43 </extension>
44
45 <!-- Menus -->
46 <extension point="org.eclipse.ui.menus">
47 <menuContribution
48 locationURI="popup:org.argeo.demo.i18n.simpleTreeView">
49 <command
50 commandId="org.argeo.demo.i18n.openDialog"
51 style="push"
52 label="%OpenDialog_Label">
53 </command>
54 </menuContribution>
55 </extension>
56
57 <!-- Core expression definition -->
58 <extension
59 point="org.eclipse.core.expressions.definitions">
60 <definition
61 id="expression.onlyOneItemSelected">
62 <with
63 variable="activeMenuSelection">
64 <count
65 value="1">
66 </count>
67 </with>
68 </definition>
69 </extension>
70 <!-- Preferences -->
71 <extension
72 point="org.eclipse.ui.preferencePages">
73 <page
74 class="org.argeo.eclipse.spring.SpringExtensionFactory"
75 id="org.argeo.demo.i18n.localeSettingsPage"
76 name="%LocaleSettingsPage_Title">
77 </page>
78 </extension>
79 <!-- Activities -->
80 <extension
81 point="org.eclipse.ui.activities">
82 <activity
83 description="Only for admins"
84 id="org.argeo.jcr.ui.explorer.adminActivity"
85 name="Admin">
86 <enabledWhen>
87 <with variable="roles">
88 <iterate ifEmpty="false" operator="or">
89 <equals value="ROLE_ADMIN" />
90 </iterate>
91 </with>
92 </enabledWhen>
93 </activity>
94 <!-- TODO: find a way to exclude everything -->
95 <activityPatternBinding
96 activityId="org.argeo.jcr.ui.explorer.adminActivity"
97 isEqualityPattern="true"
98 pattern="org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
99 </activityPatternBinding>
100 </extension>
101 </plugin>