]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
Refactor / rename
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / plugin.xml
index 6dc3226c303459e94b9bd9b0d4450d805e75b989..e8ba7630db2adcabe695b2b334850d0a3298f865 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
-<!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html -->\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
+<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>\r
 </factory>\r
-</extension>\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
          id="org.argeo.slc.launch.slcScriptLaunchTypeImage">\r
    </launchConfigurationTypeImage>\r
 </extension>\r
-<extension\r
-      point="org.eclipse.ui.perspectives">\r
-   <perspective\r
-         class="org.argeo.slc.ui.launch.SlcPerspectiveFactory"\r
-         icon="icons/slcScriptLaunch.gif"\r
-         id="org.argeo.slc.ui.slcPerspective"\r
-         name="SLC">\r
-   </perspective>\r
+<extension \r
+       point="org.eclipse.ui.preferencePages"> \r
+      <page \r
+         id="org.argeo.slc.ui.launch.mainPreferencePage" \r
+         name="Launching" \r
+         class="org.argeo.slc.ui.launch.preferences.SlcLaunchPreferencePage" \r
+         category="org.argeo.slc.ide.mainPreferencePage"> \r
+       </page> \r
 </extension> \r
 </plugin>\r