]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
Deal with spaces in JVM paths
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / plugin.xml
index 6dc3226c303459e94b9bd9b0d4450d805e75b989..f4bace663df11bc0df01750881b3ce6a67804524 100644 (file)
 </extension>\r
 <extension\r
       point="org.eclipse.debug.ui.launchShortcuts">\r
+   <shortcut\r
+         class="org.argeo.slc.ui.launch.osgi.SlcLaunchShortcut"\r
+         icon="icons/slcScriptLaunch.gif"\r
+         id="org.argeo.slc.ui.launch.slcOsgiLaunchShortcut"\r
+         label="SLC"\r
+         modes="run,debug">\r
+    \r
+         <contextualLaunch>\r
+            <enablement>\r
+               <with variable="selection">\r
+                         <iterate>\r
+                               <and>\r
+                                       <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>\r
+                                       <or>\r
+                                       <adapt type="org.eclipse.core.resources.IProject"/>\r
+                                       <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>\r
+                                       </or>\r
+                                </and>\r
+                             </iterate>\r
+               </with>\r
+           </enablement>\r
+         </contextualLaunch>         \r
+   </shortcut>\r
+   <!--\r
    <shortcut\r
          class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"\r
          icon="icons/slcScriptLaunch.gif"\r
              </with>\r
            </enablement>\r
                 </contextualLaunch>\r
-       \r
    </shortcut>\r
+   <shortcut
+         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
+         icon="icons/slcScriptLaunch.gif"
+         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
+         label="SLC script..."
+         modes="run,debug">
+    
+        <contextualLaunch>
+           <enablement>
+             <with variable="selection">
+                <count value="1"/>
+               <iterate>
+               <or>
+                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
+                   </or>
+                </iterate>
+             </with>
+           </enablement>
+                </contextualLaunch>
+   </shortcut>\r
+-->
 </extension>\r
+<!--\r
 <extension\r
       point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
    <launchConfigurationTabGroup\r
          type="org.argeo.slc.launch.slcScriptLaunchType">\r
    </launchConfigurationTabGroup>\r
 </extension>\r
-\r
+-->\r
 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html -->\r
 <extension point="org.eclipse.core.runtime.adapters">\r
 <factory adaptableType="org.eclipse.core.resources.IResource" class="">\r
 <adapter type="org.eclipse.debug.ui.actions.ILaunchable "/>\r
 </factory>\r
 </extension>\r
+<!--\r
 <extension\r
       point="org.eclipse.ui.preferencePages">\r
    <page\r
          name="SLC">\r
    </page>\r
 </extension>\r
+-->\r
 <extension\r
       point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
    <launchConfigurationTypeImage\r