]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
Integrate with PDE
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / plugin.xml
index da77f3a96ccefd4c7c8c83dbe9e28d30d9a3c730..f4bace663df11bc0df01750881b3ce6a67804524 100644 (file)
 </extension>\r
 <extension\r
       point="org.eclipse.debug.ui.launchShortcuts">\r
-   <shortcut
-         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
-         icon="icons/slcScriptLaunch.gif"
-         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
-         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>
+   <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
+         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"\r
+         label="SLC script"\r
+         modes="run,debug">\r
+    \r
+        <contextualLaunch>\r
+           <enablement>\r
+             <with variable="selection">\r
+                <count value="1"/>\r
+               <iterate>\r
+               <or>\r
+                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>\r
+                   </or>\r
+                </iterate>\r
+             </with>\r
+           </enablement>\r
+                </contextualLaunch>\r
+   </shortcut>\r
    <shortcut
          class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
          icon="icons/slcScriptLaunch.gif"
              </with>
            </enablement>
                 </contextualLaunch>
-   </shortcut>
+   </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