org.symbian.tools.wrttools/plugin.xml
changeset 0 ddc9cde0ba07
child 3 d3477de62514
equal deleted inserted replaced
-1:000000000000 0:ddc9cde0ba07
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.4"?>
       
     3 <plugin>
       
     4    <extension-point id="org.eclipse.core.resources" name="Incremental Project Builders" schema="schema/org.eclipse.core.resources.exsd"/>
       
     5    <extension-point id="org.eclipse.ui.javaScriptProjectNatureImage" name="JavaScript Nature Image" schema="schema/org.eclipse.ui.javaScriptProjectNatureImage.exsd"/>
       
     6 
       
     7    <extension
       
     8          id="PropertiesFileAuditor"
       
     9          name="Properties File Auditor Project Builder"
       
    10          point="org.eclipse.core.resources.builders">
       
    11       <builder
       
    12             hasNature="true">
       
    13          <run
       
    14                class="org.symbian.tools.wrttools.builder.PropertiesFileAuditor">
       
    15          </run>
       
    16       </builder>
       
    17    </extension>
       
    18    <extension
       
    19          id="PropertiesAuditorNature"
       
    20          name="Properties Auditor Nature"
       
    21          point="org.eclipse.core.resources.natures">
       
    22       <runtime>
       
    23          <run
       
    24                class="org.symbian.tools.wrttools.builder.PropertiesAuditorNature">
       
    25          </run>
       
    26       </runtime>
       
    27       <requires-nature id="org.eclipse.wst.jsdt.core.jsNature"/>
       
    28       <requires-nature id="org.eclipse.pde.PluginNature"/>
       
    29       <builder
       
    30             id="org.symbian.tools.wrttools.builder.PropertiesFileAuditor">
       
    31       </builder>
       
    32    </extension>
       
    33    
       
    34    <extension
       
    35          point="org.eclipse.ui.newWizards">
       
    36       <category
       
    37             name="Web Runtime (WRT)"
       
    38             id="org.symbian.tools.wrttools.newWizards.widget">
       
    39       </category>
       
    40       <wizard
       
    41             category="org.symbian.tools.wrttools.newWizards.widget"
       
    42             class="org.symbian.tools.wrttools.wizards.WRTProjectWizard"
       
    43             finalPerspective="org.eclipse.ui.resourcePerspective"
       
    44             icon="icons/main16.gif"
       
    45             id="org.symbian.tools.wrt.wizards.WRTProjectWizard"
       
    46             name="New Web Runtime Widget"
       
    47             project="true">
       
    48          <description>
       
    49             Creates a new widget based on existing project workspaces.
       
    50          </description>
       
    51       </wizard>
       
    52    </extension>
       
    53    
       
    54    <extension
       
    55          id="org.eclipse.wst.xml.ui.ExampleProjectCreationWizardExtension"
       
    56          name="Example Project Creation Wizard"
       
    57          point="org.eclipse.wst.common.ui.exampleProjectCreationWizard"> 
       
    58       <wizard
       
    59            id="org.eclipse.wst.xml.ui.ExampleProjectCreationWizard"
       
    60            banner="icons/newSampleProject_wizbanner.gif">
       
    61          <projectsetup
       
    62                pagetitle="%XMLExampleProjectCreationWizard.pagetitle"
       
    63                name="%XMLExampleProjectCreationWizard.projectname"
       
    64                label="%XMLExampleProjectCreationWizard.label"
       
    65                pagedescription="%XMLExampleProjectCreationWizard.pagedescription"
       
    66                open="readme.html">
       
    67             <import
       
    68                   dest=""
       
    69                   src="org.symbian.tools.wrttools.wizards.examples.FlickrApplication.zip">
       
    70             </import>
       
    71         </projectsetup>
       
    72      </wizard>
       
    73    </extension>
       
    74    
       
    75    <extension
       
    76          point="org.eclipse.ui.popupMenus">
       
    77       <objectContribution
       
    78             adaptable="true"
       
    79             objectClass="org.eclipse.core.resources.IProject"
       
    80             nameFilter="*"
       
    81             id="org.symbian.tools.wrt.contribution1">
       
    82          <action
       
    83                label="Add/Remove Sample Nature"
       
    84                class="org.symbian.tools.wrt.builder.ToggleNatureAction"
       
    85                menubarPath="additions"
       
    86                enablesFor="+"
       
    87                id="org.symbian.tools.wrt.addRemoveNatureAction">
       
    88          </action>
       
    89       </objectContribution>
       
    90    </extension>
       
    91    <extension
       
    92          id="org.symbian.tools.wrt.xmlProblem"
       
    93          name="XML Problem"
       
    94          point="org.eclipse.core.resources.markers">
       
    95       <super
       
    96             type="org.eclipse.core.resources.problemmarker">
       
    97       </super>
       
    98       <persistent
       
    99             value="true">
       
   100       </persistent>
       
   101    </extension>
       
   102    <extension
       
   103          point="org.eclipse.ui.menus">
       
   104       <menuContribution
       
   105             class="org.symbian.tools.wrt.builder.Contribution1"
       
   106             locationURI="menu:org.eclipse.ui.main.menu?after=additions&quot;">
       
   107       </menuContribution>
       
   108    </extension>
       
   109    <extension
       
   110          id="org.symbian.tools.wrt.jsProblem"
       
   111          name="JSProblem"
       
   112          point="org.eclipse.core.resources.markers">
       
   113       <super
       
   114             type="org.eclipse.core.resources.problemmarker">
       
   115       </super>
       
   116       <persistent
       
   117             value="true">
       
   118       </persistent>
       
   119    </extension>
       
   120 
       
   121 </plugin>