<view
class="org.argeo.eclipse.spring.SpringExtensionFactory"
id="org.argeo.slc.client.ui.dist.artifactsBrowser"
+ icon="icons/packageBrowser.gif"
name="Artifacts browser">
</view>
<view
class="org.argeo.eclipse.spring.SpringExtensionFactory"
id="org.argeo.slc.client.ui.dist.queryArtifactsForm"
- name="Query Artifacts Form">
+ icon="icons/searchForm.gif"
+ name="Artifacts Form">
+ </view>
+ <view
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ id="org.argeo.slc.client.ui.dist.queryBundlesForm"
+ icon="icons/searchForm.gif"
+ name="Bundles Form">
</view>
<view
class="org.argeo.eclipse.spring.SpringExtensionFactory"
id="org.argeo.slc.client.ui.dist.queryArtifactsText"
- name="Artifacts query builder">
+ icon="icons/search.gif"
+ name="Query builder">
+ </view>
+ <view
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ id="org.argeo.slc.client.ui.dist.distributionsView"
+ icon="icons/search.gif"
+ name="Distributions">
</view>
</extension>
<!-- Editors -->
<extension
point="org.eclipse.ui.editors">
<editor
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- id="org.argeo.slc.client.ui.dist.genericJcrQueryEditor"
- name="JCR Query"
+ class="org.argeo.slc.client.ui.dist.editors.GenericArtifactEditor"
+ id="org.argeo.slc.client.ui.dist.genericArtifactEditor"
+ name="Artifact editor"
+ icon="icons/artifactVersionBase.gif"
+ default="false">
+ </editor>
+ <editor
+ class="org.argeo.slc.client.ui.dist.editors.DistributionEditor"
+ id="org.argeo.slc.client.ui.dist.distributionEditor"
+ name="Distribution editor"
icon="icons/distribution_perspective.gif"
default="false">
</editor>
<extension
point="org.eclipse.ui.commands">
<command
+ defaultHandler="org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
+ id="org.argeo.slc.client.ui.dist.showSizeColumn"
+ name="Show size column">
+ <state
+ id="org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
+ <class class="org.eclipse.jface.commands.ToggleState">
+ <parameter
+ name="default"
+ value="true" />
+ </class>
+ </state>
+ </command>
+ <command
+ defaultHandler="org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
+ id="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
+ name="Refresh Artifact Browser">
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.runInOSGi"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Run in OSGi">
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.normalizeDistribution"
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
- name="OpenGenericJcrQueryEditor ">
+ name="Normalize Distribution">
</command>
</extension>
<extension
id="menu:org.eclipse.ui.main.menu"
point="org.eclipse.ui.menus">
+
+ <!-- View Specific Menus -->
+ <menuContribution
+ locationURI="toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
+ <command
+ commandId="org.argeo.slc.client.ui.dist.showSizeColumn"
+ icon="icons/showSize.gif"
+ style="toggle"
+ label="Show sizes"
+ tooltip="Warning: showing size column might reduce overall browser reactivity">
+ </command>
+ <command
+ commandId="org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
+ icon="icons/refresh.png"
+ label="Refresh"
+ tooltip="Refresh the whole browser">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
+ <command
+ commandId="org.argeo.slc.client.ui.dist.runInOSGi"
+ icon="icons/showSize.gif"
+ label="Run in OSGi"
+ tooltip="Run in a spearate OSGi runtime">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
+ <command
+ commandId="org.argeo.slc.client.ui.dist.normalizeDistribution"
+ icon="icons/refresh.png"
+ label="Normalize Distribution"
+ tooltip="Normalize Distribution">
+ </command>
+ </menuContribution>
+
<!-- Queries -->
<!-- <menuContribution
allPopups="false"