]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/runtime/org.argeo.slc.client.ui/plugin.xml
Fix a few bugs on RCP UI
[gpl/argeo-slc.git] / eclipse / plugins / runtime / org.argeo.slc.client.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4
5
6 <extension
7 point="org.eclipse.ui.views">
8 <view
9 class="org.argeo.eclipse.spring.SpringExtensionFactory"
10 icon="icons/execution_module.gif"
11 id="org.argeo.slc.client.ui.executionModulesView"
12 name="Execution Modules"
13 restorable="true">
14 </view>
15 <view
16 class="org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon="icons/results.gif"
18 id="org.argeo.slc.client.ui.resultListView"
19 name="Results"
20 restorable="true">
21 </view>
22 <view
23 allowMultiple="true"
24 class="org.argeo.eclipse.spring.SpringExtensionFactory"
25 icon="icons/result_details.gif"
26 id="org.argeo.slc.client.ui.resultDetailView"
27 name="Result details"
28 restorable="true">
29 </view>
30 <!-- <view
31 allowMultiple="true"
32 class="org.argeo.eclipse.spring.SpringExtensionFactory"
33 icon="icons/excel.png"
34 id="org.argeo.slc.client.ui.resultExcelView"
35 name="Result details (Excel)"
36 restorable="true">
37 </view> -->
38 <view
39 id="org.argeo.slc.client.ui.processListView"
40 class="org.argeo.eclipse.spring.SpringExtensionFactory"
41 name="Processes"
42 icon="icons/processes.gif"
43 restorable="true">
44 </view>
45 <view
46 allowMultiple="true"
47 class="org.argeo.eclipse.spring.SpringExtensionFactory"
48 icon="icons/process_details.gif"
49 id="org.argeo.slc.client.ui.processDetailView"
50 name="Process details"
51 restorable="true">
52 </view>
53 <view
54 class="org.argeo.eclipse.spring.SpringExtensionFactory"
55 icon="icons/edit_parameters.gif"
56 id="org.argeo.slc.client.ui.processParametersView"
57 name="Process Parameters"
58 restorable="true">
59 </view>
60 <view
61 class="org.argeo.eclipse.spring.SpringExtensionFactory"
62 icon="icons/batch.gif"
63 id="org.argeo.slc.client.ui.processBuilderView"
64 name="Batch"
65 restorable="true">
66 </view>
67 </extension>
68
69 <extension
70 point="org.eclipse.ui.commands">
71 <command
72 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
73 id="org.argeo.slc.client.ui.refreshResultList"
74 name="RefreshResultList">
75 </command>
76 <command
77 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
78 id="org.argeo.slc.client.ui.refreshExecutionModulesView"
79 name="refreshExecutionModulesView">
80 </command>
81 <command
82 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
83 id="org.argeo.slc.client.ui.launchBatch"
84 name="LaunchBatch">
85 </command>
86 <command
87 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
88 id="org.argeo.slc.client.ui.removeSelectedFromBatch"
89 name="RemoveSelectedFromBatch">
90 </command>
91 <command
92 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
93 id="org.argeo.slc.client.ui.clearBatch"
94 name="ClearBatch">
95 </command>
96 <command
97 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
98 id="org.argeo.slc.client.ui.refreshProcessList"
99 name="RefreshProcessList ">
100 </command>
101 <command
102 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
103 id="org.argeo.slc.client.ui.displayProcessDetails"
104 name="DisplayProcessDetails">
105 <commandParameter
106 id="org.argeo.slc.client.commands.processUuid"
107 name="Process UUID">
108 </commandParameter>
109 </command>
110 <command
111 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
112 id="org.argeo.slc.client.ui.displayResultDetails"
113 name="DisplayResultDetails">
114 <commandParameter
115 id="org.argeo.slc.client.commands.resultUuid"
116 name="Result UUID">
117 </commandParameter>
118 <commandParameter
119 id="org.argeo.slc.client.commands.resultName"
120 name="Result Name">
121 </commandParameter>
122 </command>
123 <command
124 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
125 id="org.argeo.slc.client.ui.manageBundles"
126 name="ManageBundles">
127 </command>
128 </extension>
129 <extension
130 point="org.eclipse.ui.bindings">
131 <key
132 commandId="org.argeo.slc.client.ui.refreshResultList"
133 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
134 sequence="CTRL+R">
135 </key>
136 </extension>
137
138 <extension
139 id="menu:org.eclipse.ui.main.menu"
140 point="org.eclipse.ui.menus">
141 <!-- commented menu so that it does not show up on sparta
142 TODO : add a specific bundle with only a pluggin.xml for SLC / no sparta specific menus
143 <menuContribution
144 locationURI="menu:org.eclipse.ui.main.menu?after=fileMenu">
145 <menu
146 id="slcMenu"
147 label="SLC">
148 <command
149 commandId="org.argeo.slc.client.ui.refreshResultList"
150 label="Refresh"
151 style="push"
152 tooltip="Refresh the result list">
153 </command>
154 </menu>
155 </menuContribution>
156 -->
157 <menuContribution
158 locationURI="menu:fileMenu">
159 <!-- Should be implemented in later version.
160 <command
161 commandId="org.argeo.slc.client.ui.manageBundles"
162 label="Manage Bundles"
163 style="push"
164 tooltip="Add or remove plugins at run time">
165 </command> -->
166 </menuContribution>
167 <menuContribution
168 locationURI="toolbar:org.argeo.slc.client.ui.resultListView">
169 <command
170 commandId="org.argeo.slc.client.ui.refreshResultList"
171 icon="icons/refresh.png"
172 label="Refresh"
173 tooltip="Refresh the result list">
174 </command>
175 </menuContribution>
176 <menuContribution
177 locationURI="toolbar:org.argeo.slc.client.ui.executionModulesView">
178 <command
179 commandId="org.argeo.slc.client.ui.refreshExecutionModulesView"
180 icon="icons/refresh.png"
181 label="Refresh"
182 tooltip="Refresh the execution modules view.">
183 </command>
184 </menuContribution>
185 <menuContribution
186 locationURI="toolbar:org.argeo.slc.client.ui.processBuilderView">
187 <command
188 commandId="org.argeo.slc.client.ui.launchBatch"
189 icon="icons/launch.gif"
190 label="Launch Batch"
191 tooltip="Launch the batch built in the process builder view.">
192 </command>
193 <command
194 commandId="org.argeo.slc.client.ui.clearBatch"
195 label="Clear Batch"
196 icon="icons/clear_batch.gif"
197 tooltip="Clear the batch built in the process builder view.">
198 </command>
199 <command
200 commandId="org.argeo.slc.client.ui.removeSelectedFromBatch"
201 icon="icons/remove_one.gif"
202 label="Remove Selected From Batch"
203 tooltip="Remove selected process from process builder view.">
204 </command>
205 </menuContribution>
206 </extension>
207 </plugin>