]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.client.ui.dist/plugin.xml
Add resources to classpath
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.ui.dist / plugin.xml
index ba72b79923407dcb48cc16231d9de282eb5bf7e7..cea5a492e3af3048ff53be4cf054b3cdd0736be0 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.4"?>
 <plugin>
+       <!-- Perspectives --> 
    <extension
          point="org.eclipse.ui.perspectives">
       <perspective
-            name="Distribution"
+            name="SLC Distribution"
             class="org.argeo.slc.client.ui.dist.DistributionPerspective"
             id="org.argeo.slc.client.ui.dist.distributionPerspective"
             icon="icons/distribution_perspective.gif">
       </perspective>
    </extension>
+   <!-- Views -->
    <extension
          point="org.eclipse.ui.views">
       <view
-            class="org.argeo.slc.client.ui.dist.views.ModulesView"
-            id="org.argeo.slc.client.ui.dist.modulesView"
-            name="Modules"
-            restorable="true">
+            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"
+            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"
+            icon="icons/search.gif"
+            name="Query builder">
       </view>
    </extension>
+   <!-- Editors -->
+   <extension
+           point="org.eclipse.ui.editors">
+            <editor
+                 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>
+    </extension>
+    <!-- Commands --> 
+       <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>
+    </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>
+       
+        <!-- Queries --> 
+               <!-- <menuContribution
+                allPopups="false"
+                locationURI="menu:org.eclipse.ui.main.menu?after=edit">
+               <menu label="Queries"
+              mnemonic="Queries"
+              id="org.argeo.slc.client.ui.dist.queryMenu">
+                <command
+                      commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
+                      disabledIcon="icons/saveDisabled.gif"
+                      icon="icons/results.gif"
+                      label="JCR Query"
+                      style="push"
+                      tooltip="Open JCR query editor">
+                </command>
+             </menu>
+          </menuContribution> -->
+       </extension>
 </plugin>