plugins/org.symbian.tools.tmw.debug/plugin.xml
changeset 487 356e57403778
parent 485 df4f55e8569e
equal deleted inserted replaced
486:f0031abe2cd6 487:356e57403778
    13             category="org.eclipse.debug.ui.DebugPreferencePage"
    13             category="org.eclipse.debug.ui.DebugPreferencePage"
    14             class="org.symbian.tools.tmw.debug.ui.DebugPreferencePage"
    14             class="org.symbian.tools.tmw.debug.ui.DebugPreferencePage"
    15             id="org.symbian.tools.tmwtools.debug"
    15             id="org.symbian.tools.tmwtools.debug"
    16             name="Tools for Mobile Web">
    16             name="Tools for Mobile Web">
    17          <keywordReference
    17          <keywordReference
    18                id="org.symbian.tools.tmwtools.tmwwords">
    18                id="org.symbian.tools.wrttools.wrtwords">
    19          </keywordReference>
    19          </keywordReference>
    20          <keywordReference
    20          <keywordReference
    21                id="org.symbian.tools.tmwtools.debug.page">
    21                id="org.symbian.tools.tmwtools.debug.page">
    22          </keywordReference>
    22          </keywordReference>
    23       </page>
    23       </page>
   142                id="org.symbian.tools.tmwtools.debug.core.ro.JavaBreakpointPropertiesRulerActionDelegate"
   142                id="org.symbian.tools.tmwtools.debug.core.ro.JavaBreakpointPropertiesRulerActionDelegate"
   143                label="Breakpoint Properties..."
   143                label="Breakpoint Properties..."
   144                menubarPath="group.properties">
   144                menubarPath="group.properties">
   145          </action>
   145          </action>
   146       </viewerContribution>
   146       </viewerContribution>
   147       <objectContribution
       
   148             id="org.symbian.tools.tmwtools.debug.core.context"
       
   149             objectClass="java.lang.Object">
       
   150          <enablement>
       
   151             <or>
       
   152                <and>
       
   153                   <not>
       
   154                      <with
       
   155                            variable="org.eclipse.core.runtime.Platform">
       
   156                         <test
       
   157                               args="org.eclipse.debug.core"
       
   158                               property="org.eclipse.core.runtime.bundleState"
       
   159                               value="ACTIVE">
       
   160                         </test>
       
   161                      </with>
       
   162                   </not>
       
   163                   <adapt
       
   164                         type="org.eclipse.core.resources.IResource">
       
   165                   </adapt>
       
   166                </and>
       
   167                <and>
       
   168                   <with
       
   169                         variable="org.eclipse.core.runtime.Platform">
       
   170                      <test
       
   171                            args="org.eclipse.debug.core"
       
   172                            property="org.eclipse.core.runtime.bundleState"
       
   173                            value="ACTIVE">
       
   174                      </test>
       
   175                   </with>
       
   176                   <test
       
   177                         property="org.eclipse.debug.core.launchable"
       
   178                         value="debug">
       
   179                   </test>
       
   180                </and>
       
   181             </or>
       
   182          </enablement>
       
   183          <action
       
   184                class="org.symbian.tools.tmw.debug.ui.actions.DebugAction"
       
   185                enablesFor="+"
       
   186                icon="icons/debug_exc.gif"
       
   187                id="org.eclipse.debug.ui.contextualLaunch.debug.submenu"
       
   188                label="Debug"
       
   189                menubarPath="additions"
       
   190                style="push">
       
   191          </action>
       
   192       </objectContribution>
       
   193       <viewerContribution
   147       <viewerContribution
   194             id="org.symbian.tools.tmwtools.debug.core.watch"
   148             id="org.symbian.tools.tmwtools.debug.core.watch"
   195             targetID="#JavaScriptEditorContext">
   149             targetID="#JavaScriptEditorContext">
   196          <action
   150          <action
   197                class="org.symbian.tools.tmw.debug.ui.actions.WatchExpression"
   151                class="org.symbian.tools.tmw.debug.ui.actions.WatchExpression"
   232                class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
   186                class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
   233                id="org.eclipse.wst.jsdt.debug.ui.actions.ManageBreakpointRulerAction"
   187                id="org.eclipse.wst.jsdt.debug.ui.actions.ManageBreakpointRulerAction"
   234                label="Toggle Breakpoint">
   188                label="Toggle Breakpoint">
   235          </action>
   189          </action>
   236       </editorContribution>
   190       </editorContribution>
   237    </extension>
       
   238    <extension
       
   239          point="org.eclipse.ui.perspectiveExtensions">
       
   240       <perspectiveExtension
       
   241             targetID="org.eclipse.debug.ui.DebugPerspective">
       
   242          <actionSet
       
   243                id="org.symbian.tools.tmwtools.debug.core.mainActions">
       
   244          </actionSet>
       
   245       </perspectiveExtension>
       
   246    </extension>
   191    </extension>
   247    <extension
   192    <extension
   248          point="org.eclipse.debug.ui.debugModelPresentations">
   193          point="org.eclipse.debug.ui.debugModelPresentations">
   249       <debugModelPresentation
   194       <debugModelPresentation
   250             class="org.symbian.tools.tmw.debug.internal.model.SymbianDebugModelPresentation"
   195             class="org.symbian.tools.tmw.debug.internal.model.SymbianDebugModelPresentation"
   278             class="org.symbian.tools.tmw.debug.internal.property.LaunchableFactory" 
   223             class="org.symbian.tools.tmw.debug.internal.property.LaunchableFactory" 
   279             adaptableType="org.eclipse.core.resources.IResource">
   224             adaptableType="org.eclipse.core.resources.IResource">
   280             <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
   225             <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
   281          </factory>
   226          </factory>
   282     </extension>
   227     </extension>
   283     <extension
   228 
   284           point="org.eclipse.ui.actionSets">
       
   285        <actionSet
       
   286              description="Actions for Mobile Web debugging"
       
   287              id="org.symbian.tools.tmwtools.debug.core.mainActions"
       
   288              label="Mobile Web Debug">
       
   289           <action
       
   290                 class="org.symbian.tools.tmw.debug.ui.actions.DebugAction"
       
   291                 helpContextId="debug_last_action_context"
       
   292                 icon="icons/debug_exc.gif"
       
   293                 id="org.symbian.tools.tmwtools.debug.core.debug"
       
   294                 label="Debug"
       
   295                 menubarPath="org.eclipse.ui.run/relaunchGroup"
       
   296                 style="push"
       
   297                 toolbarPath="debug">
       
   298           </action>
       
   299        </actionSet>
       
   300     </extension>
       
   301     <extension
   229     <extension
   302           point="org.eclipse.ui.keywords">
   230           point="org.eclipse.ui.keywords">
   303        <keyword
   231        <keyword
   304              id="org.symbian.tools.tmwtools.debug.page"
   232              id="org.symbian.tools.tmwtools.debug.page"
   305              label="chrome debug widget">
   233              label="chrome debug widget">