]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.client.ui.dist/plugin.xml
Exclude some Argeo customers
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.ui.dist / 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 name="SLC Distribution"
9 class="org.argeo.slc.client.ui.dist.DistributionPerspective"
10 id="org.argeo.slc.client.ui.dist.distributionPerspective"
11 icon="icons/distribution_perspective.gif">
12 </perspective>
13 </extension>
14 <!-- Views -->
15 <extension
16 point="org.eclipse.ui.views">
17 <view
18 class="org.argeo.eclipse.spring.SpringExtensionFactory"
19 id="org.argeo.slc.client.ui.dist.artifactsBrowser"
20 icon="icons/packageBrowser.gif"
21 name="Artifacts browser">
22 </view>
23 <view
24 class="org.argeo.eclipse.spring.SpringExtensionFactory"
25 id="org.argeo.slc.client.ui.dist.queryArtifactsForm"
26 icon="icons/searchForm.gif"
27 name="Artifacts Form">
28 </view>
29 <view
30 class="org.argeo.eclipse.spring.SpringExtensionFactory"
31 id="org.argeo.slc.client.ui.dist.queryBundlesForm"
32 icon="icons/searchForm.gif"
33 name="Bundles Form">
34 </view>
35 <view
36 class="org.argeo.eclipse.spring.SpringExtensionFactory"
37 id="org.argeo.slc.client.ui.dist.queryArtifactsText"
38 icon="icons/search.gif"
39 name="Query builder">
40 </view>
41 <view
42 class="org.argeo.eclipse.spring.SpringExtensionFactory"
43 id="org.argeo.slc.client.ui.dist.distributionsView"
44 icon="icons/search.gif"
45 name="Distributions">
46 </view>
47 </extension>
48 <!-- Editors -->
49 <extension
50 point="org.eclipse.ui.editors">
51 <editor
52 class="org.argeo.slc.client.ui.dist.editors.GenericArtifactEditor"
53 id="org.argeo.slc.client.ui.dist.genericArtifactEditor"
54 name="Artifact editor"
55 icon="icons/artifactVersionBase.gif"
56 default="false">
57 </editor>
58 <editor
59 class="org.argeo.slc.client.ui.dist.editors.DistributionEditor"
60 id="org.argeo.slc.client.ui.dist.distributionEditor"
61 name="Distribution editor"
62 icon="icons/distribution_perspective.gif"
63 default="false">
64 </editor>
65 </extension>
66 <!-- Commands -->
67 <extension
68 point="org.eclipse.ui.commands">
69 <command
70 defaultHandler="org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
71 id="org.argeo.slc.client.ui.dist.showSizeColumn"
72 name="Show size column">
73 <state
74 id="org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
75 <class class="org.eclipse.jface.commands.ToggleState">
76 <parameter
77 name="default"
78 value="true" />
79 </class>
80 </state>
81 </command>
82 <command
83 defaultHandler="org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
84 id="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
85 name="Refresh Artifact Browser">
86 </command>
87 <command
88 id="org.argeo.slc.client.ui.dist.runInOSGi"
89 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
90 name="Run in OSGi">
91 </command>
92 <command
93 id="org.argeo.slc.client.ui.dist.normalizeDistribution"
94 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
95 name="Normalize Distribution">
96 </command>
97
98 <!-- TO MANIPULATE WORKSPACES -->
99 <command
100 id="org.argeo.slc.client.ui.dist.createWorkspace"
101 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
102 name="Create Workspace">
103 </command>
104 <command
105 id="org.argeo.slc.client.ui.dist.deleteWorkspace"
106 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
107 name="Delete chosen Workspace">
108 <commandParameter
109 id="org.argeo.slc.client.ui.dist.workspaceName"
110 name="Workspace Name">
111 </commandParameter>
112 </command>
113 <command
114 id="org.argeo.slc.client.ui.dist.copyWorkspace"
115 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
116 name="Copy chosen Workspace">
117 <commandParameter
118 id="org.argeo.slc.client.ui.dist.workspaceName"
119 name="Workspace Name">
120 </commandParameter>
121 </command>
122 <command
123 id="org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
124 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
125 name="Manage workspace authorizations">
126 <commandParameter
127 id="org.argeo.slc.client.ui.dist.workspaceName"
128 name="Workspace Name">
129 </commandParameter>
130 </command>
131 <command
132 id="org.argeo.slc.client.ui.dist.refreshDistributionsView"
133 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
134 name="Refresh Distributions View">
135 </command>
136 <command
137 id="org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
138 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
139 name="Refresh distribution overview page">
140 </command>
141 <command
142 id="org.argeo.slc.client.ui.dist.deleteArtifacts"
143 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
144 name="Remove selected artifacts">
145 </command>
146 </extension>
147 <extension
148 id="menu:org.eclipse.ui.main.menu"
149 point="org.eclipse.ui.menus">
150
151 <!-- View Specific Menus -->
152 <menuContribution
153 locationURI="toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
154 <command
155 commandId="org.argeo.slc.client.ui.dist.showSizeColumn"
156 icon="icons/showSize.gif"
157 style="toggle"
158 label="Show sizes"
159 tooltip="Warning: showing size column might reduce overall browser reactivity">
160 </command>
161 <command
162 commandId="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
163 icon="icons/refresh.png"
164 label="Refresh"
165 tooltip="Refresh the whole browser">
166 </command>
167 </menuContribution>
168 <menuContribution
169 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
170 <command
171 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
172 icon="icons/showSize.gif"
173 label="Run in OSGi"
174 tooltip="Run in a spearate OSGi runtime">
175 </command>
176 </menuContribution>
177 <menuContribution
178 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
179 <command
180 commandId="org.argeo.slc.client.ui.dist.normalizeDistribution"
181 icon="icons/refresh.png"
182 label="Normalize Distribution"
183 tooltip="Normalize Distribution">
184 </command>
185 </menuContribution>
186
187 <!-- Queries -->
188 <!-- <menuContribution
189 allPopups="false"
190 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
191 <menu label="Queries"
192 mnemonic="Queries"
193 id="org.argeo.slc.client.ui.dist.queryMenu">
194 <command
195 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
196 disabledIcon="icons/saveDisabled.gif"
197 icon="icons/results.gif"
198 label="JCR Query"
199 style="push"
200 tooltip="Open JCR query editor">
201 </command>
202 </menu>
203 </menuContribution> -->
204 </extension>
205 </plugin>