]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.client.rcp/plugin.xml
SLC JCR
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.rcp / plugin.xml
index 9caec033e27f313cdb76b17451b38ab0580cafc7..b608f8361b9539062c8ef86f65655c5181bff6d7 100644 (file)
@@ -1,24 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.4"?>
 <plugin>
-
-   <extension
-         id="org.argeo.slc.client.rcp.application"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.argeo.slc.client.rcp.SlcClientRcpApplication">
-         </run>
-      </application>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectives">
-      <perspective
-            name="Perspective"
-            class="org.argeo.slc.client.rcp.Perspective"
-            id="org.argeo.slc.client.rcp.perspective">
-      </perspective>
-   </extension>
    <extension
          id="org.argeo.slc.client.rcp.product"
          point="org.eclipse.core.runtime.products">
                name="appName"
                value="SLC">
          </property>
+         <property
+               name="preferenceCustomization"
+               value="plugin_customization.ini">
+         </property>
       </product>
    </extension>
+   <extension
+         id="org.argeo.slc.client.rcp.application"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run
+               class="org.argeo.slc.client.rcp.SlcSecureClientApplication">
+         </run>
+      </application>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <perspective
+            name="Slc Execution"
+            class="org.argeo.slc.client.ui.perspectives.SlcExecution"
+            id="org.argeo.slc.client.ui.perspectives.slcExecution"
+            icon="icons/slc_execution_perspective.gif">
+      </perspective>
+   </extension>
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            locationURI="menu:org.eclipse.ui.main.menu">
+         <menu
+               id="fileMenu"
+               label="File">
+            <command
+                  id="exitCommand"
+                  commandId="org.argeo.slc.client.rcp.commands.Exit"
+                  label="Exit"
+                  style="push"
+                  tooltip="Exits the application">
+            </command>
+         </menu>
+      </menuContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ui.commands">
+      <command
+            defaultHandler="org.argeo.slc.client.rcp.commands.ExitHandler"
+            id="org.argeo.slc.client.rcp.commands.Exit"
+            name="Exit">
+      </command>
+   </extension>
+   
+    <!-- RCP Specific, does not function with RAP --> 
+   <extension
+        point="org.eclipse.ui.bindings">
+     <key
+           commandId="org.argeo.slc.client.ui.refreshExecutionModulesView"
+           schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+           sequence="CTRL+R">
+     </key>
+  </extension>
    <extension
          id="product"
          point="org.eclipse.core.runtime.products">
@@ -51,5 +90,4 @@
          </property>
       </product>
    </extension>
-
 </plugin>