]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.client.ui.dist/plugin.xml
[maven-release-plugin] prepare release argeo-slc-0.14.0
[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 </extension>
98 <extension
99 id="menu:org.eclipse.ui.main.menu"
100 point="org.eclipse.ui.menus">
101
102 <!-- View Specific Menus -->
103 <menuContribution
104 locationURI="toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
105 <command
106 commandId="org.argeo.slc.client.ui.dist.showSizeColumn"
107 icon="icons/showSize.gif"
108 style="toggle"
109 label="Show sizes"
110 tooltip="Warning: showing size column might reduce overall browser reactivity">
111 </command>
112 <command
113 commandId="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
114 icon="icons/refresh.png"
115 label="Refresh"
116 tooltip="Refresh the whole browser">
117 </command>
118 </menuContribution>
119 <menuContribution
120 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
121 <command
122 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
123 icon="icons/showSize.gif"
124 label="Run in OSGi"
125 tooltip="Run in a spearate OSGi runtime">
126 </command>
127 </menuContribution>
128 <menuContribution
129 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
130 <command
131 commandId="org.argeo.slc.client.ui.dist.normalizeDistribution"
132 icon="icons/refresh.png"
133 label="Normalize Distribution"
134 tooltip="Normalize Distribution">
135 </command>
136 </menuContribution>
137
138 <!-- Queries -->
139 <!-- <menuContribution
140 allPopups="false"
141 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
142 <menu label="Queries"
143 mnemonic="Queries"
144 id="org.argeo.slc.client.ui.dist.queryMenu">
145 <command
146 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
147 disabledIcon="icons/saveDisabled.gif"
148 icon="icons/results.gif"
149 label="JCR Query"
150 style="push"
151 tooltip="Open JCR query editor">
152 </command>
153 </menu>
154 </menuContribution> -->
155 </extension>
156 </plugin>