]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.client.ui.dist/plugin.xml
Prepare next development cycle
[gpl/argeo-slc.git] / 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 </extension>
59 <!-- Commands -->
60 <extension
61 point="org.eclipse.ui.commands">
62 <command
63 defaultHandler="org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
64 id="org.argeo.slc.client.ui.dist.showSizeColumn"
65 name="Show size column">
66 <state
67 id="org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
68 <class class="org.eclipse.jface.commands.ToggleState">
69 <parameter
70 name="default"
71 value="true" />
72 </class>
73 </state>
74 </command>
75 <command
76 defaultHandler="org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
77 id="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
78 name="Refresh Artifact Browser">
79 </command>
80 <command
81 id="org.argeo.slc.client.ui.dist.runInOSGi"
82 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
83 name="Run in OSGi">
84 </command>
85 <command
86 id="org.argeo.slc.client.ui.dist.normalizeDistribution"
87 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
88 name="Normalize Distribution">
89 </command>
90 </extension>
91 <extension
92 id="menu:org.eclipse.ui.main.menu"
93 point="org.eclipse.ui.menus">
94
95 <!-- View Specific Menus -->
96 <menuContribution
97 locationURI="toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
98 <command
99 commandId="org.argeo.slc.client.ui.dist.showSizeColumn"
100 icon="icons/showSize.gif"
101 style="toggle"
102 label="Show sizes"
103 tooltip="Warning: showing size column might reduce overall browser reactivity">
104 </command>
105 <command
106 commandId="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
107 icon="icons/refresh.png"
108 label="Refresh"
109 tooltip="Refresh the whole browser">
110 </command>
111 </menuContribution>
112 <menuContribution
113 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
114 <command
115 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
116 icon="icons/showSize.gif"
117 label="Run in OSGi"
118 tooltip="Run in a spearate OSGi runtime">
119 </command>
120 </menuContribution>
121 <menuContribution
122 locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
123 <command
124 commandId="org.argeo.slc.client.ui.dist.normalizeDistribution"
125 icon="icons/refresh.png"
126 label="Normalize Distribution"
127 tooltip="Normalize Distribution">
128 </command>
129 </menuContribution>
130
131 <!-- Queries -->
132 <!-- <menuContribution
133 allPopups="false"
134 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
135 <menu label="Queries"
136 mnemonic="Queries"
137 id="org.argeo.slc.client.ui.dist.queryMenu">
138 <command
139 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
140 disabledIcon="icons/saveDisabled.gif"
141 icon="icons/results.gif"
142 label="JCR Query"
143 style="push"
144 tooltip="Open JCR query editor">
145 </command>
146 </menu>
147 </menuContribution> -->
148 </extension>
149 </plugin>