]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/runtime/org.argeo.slc.client.ui/plugin.xml
fb1ea90e3cb5ad837ea9ab0c950c19dfacc1b225
[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.launchBatch"
79 name="LaunchBatch">
80 </command>
81 <command
82 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
83 id="org.argeo.slc.client.ui.removeSelectedFromBatch"
84 name="RemoveSelectedFromBatch">
85 </command>
86 <command
87 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
88 id="org.argeo.slc.client.ui.clearBatch"
89 name="ClearBatch">
90 </command>
91 <command
92 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
93 id="org.argeo.slc.client.ui.refreshProcessList"
94 name="RefreshProcessList ">
95 </command>
96 <command
97 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
98 id="org.argeo.slc.client.ui.displayProcessDetails"
99 name="DisplayProcessDetails">
100 <commandParameter
101 id="org.argeo.slc.client.commands.processUuid"
102 name="Process UUID">
103 </commandParameter>
104 </command>
105 <command
106 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
107 id="org.argeo.slc.client.ui.displayResultDetails"
108 name="DisplayResultDetails">
109 <commandParameter
110 id="org.argeo.slc.client.commands.resultUuid"
111 name="Result UUID">
112 </commandParameter>
113 <commandParameter
114 id="org.argeo.slc.client.commands.resultName"
115 name="Result Name">
116 </commandParameter>
117 </command>
118 </extension>
119 <extension
120 point="org.eclipse.ui.bindings">
121 <key
122 commandId="org.argeo.slc.client.ui.refreshResultList"
123 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
124 sequence="CTRL+R">
125 </key>
126 </extension>
127
128 <extension
129 id="menu:org.eclipse.ui.main.menu"
130 point="org.eclipse.ui.menus">
131 <!-- commented menu so that it does not show up on sparta
132 TODO : add a specific bundle with only a pluggin.xml for SLC / no sparta specific menus
133 <menuContribution
134 locationURI="menu:org.eclipse.ui.main.menu?after=fileMenu">
135 <menu
136 id="slcMenu"
137 label="SLC">
138 <command
139 commandId="org.argeo.slc.client.ui.refreshResultList"
140 label="Refresh"
141 style="push"
142 tooltip="Refresh the result list">
143 </command>
144 </menu>
145 </menuContribution>
146 -->
147 <menuContribution
148 locationURI="toolbar:org.eclipse.ui.main.toolbar">
149 <toolbar
150 id="org.argeo.slc.client.ui.ResultViewToolbar">
151 <command
152 commandId="org.argeo.slc.client.ui.refreshResultList"
153 icon="icons/refresh.png"
154 label="Refresh"
155 style="toggle"
156 tooltip="Refresh the result list">
157 </command>
158 <separator
159 name="resultListViewGroup">
160 </separator>
161 </toolbar>
162 </menuContribution>
163 <menuContribution
164 locationURI="toolbar:org.argeo.slc.client.ui.processBuilderView">
165 <command
166 commandId="org.argeo.slc.client.ui.launchBatch"
167 icon="icons/launch.gif"
168 label="Launch Batch"
169 tooltip="Launch the batch built in the process builder view.">
170 </command>
171 <command
172 commandId="org.argeo.slc.client.ui.clearBatch"
173 label="Clear Batch"
174 icon="icons/clear_batch.gif"
175 tooltip="Clear the batch built in the process builder view.">
176 </command>
177 <command
178 commandId="org.argeo.slc.client.ui.removeSelectedFromBatch"
179 icon="icons/remove_one.gif"
180 label="Remove Selected From Batch"
181 tooltip="Remove selected process from process builder view.">
182 </command>
183 </menuContribution>
184 </extension>
185 </plugin>