org.symbian.tools.wrttools/plugin.xml
changeset 310 e9484be98cfe
parent 309 c01f5ab28a11
child 319 40387cc658b4
equal deleted inserted replaced
309:c01f5ab28a11 310:e9484be98cfe
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <?eclipse version="3.4"?>
     2 <?eclipse version="3.4"?>
     3 <plugin>
     3 <plugin>
     4    <extension-point id="projectTemplates" name="WRT Project Templates" schema="schema/projectTemplates.exsd"/>
     4    <extension-point id="projectTemplates" name="WRT Project Templates" schema="schema/projectTemplates.exsd"/>
       
     5    <extension-point id="jsLibraries" name="JavaScript Libraries" schema="schema/jsLibraries.exsd"/>
     5 
     6 
     6 <!-- Generic Project Builder and Project Natures  -->		
     7 <!-- Generic Project Builder and Project Natures  -->		
     7  	
     8  	
     8 <!-- Widget Project Nature -->	
     9 <!-- Widget Project Nature -->	
     9  <extension
    10  <extension
   641           categoryId="org.symbian.tools.wrttools.commands.maincategory"
   642           categoryId="org.symbian.tools.wrttools.commands.maincategory"
   642           description="Packages an application for distribution or deployment"
   643           description="Packages an application for distribution or deployment"
   643           id="org.symbian.tools.wrttools.commands.package"
   644           id="org.symbian.tools.wrttools.commands.package"
   644           name="Package Application">
   645           name="Package Application">
   645     </command>
   646     </command>
       
   647     <command
       
   648           categoryId="org.symbian.tools.wrttools.commands.maincategory"
       
   649           defaultHandler="org.symbian.tools.wrttools.handlers.AddJSLibrary"
       
   650           description="Adds JavaScript libraries to WRT projects"
       
   651           id="org.symbian.tools.wrttools.addlibrary"
       
   652           name="Add JavaScript Libraries...">
       
   653     </command>
   646  </extension>
   654  </extension>
   647  <extension
   655  <extension
   648        point="org.eclipse.ui.menus">
   656        point="org.eclipse.ui.menus">
   649     <menuContribution
   657     <menuContribution
   650           locationURI="toolbar:org.eclipse.ui.main.toolbar">
   658           locationURI="toolbar:org.eclipse.ui.main.toolbar">
   664     </menuContribution>
   672     </menuContribution>
   665     <menuContribution
   673     <menuContribution
   666           locationURI="menu:project?after=additions">
   674           locationURI="menu:project?after=additions">
   667        <separator
   675        <separator
   668              name="org.symbian.tools.wrttools.beginwert"
   676              name="org.symbian.tools.wrttools.beginwert"
       
   677              visible="true">
       
   678        </separator>
       
   679        <command
       
   680              commandId="org.symbian.tools.wrttools.addlibrary"
       
   681              id="org.symbian.tools.wrttools.toolbars.addlibrary"
       
   682              style="push">
       
   683        </command>
       
   684        <separator
       
   685              name="org.symbian.tools.wrttools.deploypackage"
   669              visible="true">
   686              visible="true">
   670        </separator>
   687        </separator>
   671        <command
   688        <command
   672              commandId="org.symbian.tools.wrttools.commands.deploy"
   689              commandId="org.symbian.tools.wrttools.commands.deploy"
   673              icon="icons/deploy_widget.gif"
   690              icon="icons/deploy_widget.gif"
   730        <separator
   747        <separator
   731              name="org.symbian.tools.wrttools.endwrt"
   748              name="org.symbian.tools.wrttools.endwrt"
   732              visible="true">
   749              visible="true">
   733        </separator>
   750        </separator>
   734     </menuContribution>
   751     </menuContribution>
       
   752     <menuContribution
       
   753           locationURI="popup:org.eclipse.ui.popup.any?after=group.build">
       
   754        <dynamic
       
   755              class="org.symbian.tools.wrttools.core.libraries.AddLibraryPopupMenu$LibrariesPopupMenu"
       
   756              id="org.symbian.tools.wrttools.addlibrary">
       
   757           <visibleWhen>
       
   758              <and>
       
   759                 <iterate
       
   760                       ifEmpty="false"
       
   761                       operator="and">
       
   762                    <adapt
       
   763                          type="org.eclipse.core.resources.IProject">
       
   764                       <test
       
   765                             property="org.eclipse.core.resources.projectNature"
       
   766                             value="org.symbian.tools.wrttools.WidgetProjectNature">
       
   767                       </test>
       
   768                    </adapt>
       
   769                 </iterate>
       
   770                 <count
       
   771                       value="1">
       
   772                 </count>
       
   773              </and>
       
   774           </visibleWhen>
       
   775        </dynamic>
       
   776        <separator
       
   777              name="org.symbian.tools.wrttools.libs"
       
   778              visible="true">
       
   779        </separator>
       
   780     </menuContribution>
   735  </extension>
   781  </extension>
   736  <extension
   782  <extension
   737        point="org.eclipse.ui.handlers">
   783        point="org.eclipse.ui.handlers">
   738     <handler
   784     <handler
   739           class="org.symbian.tools.wrttools.handlers.DeployHandler"
   785           class="org.symbian.tools.wrttools.handlers.DeployHandler"
   813        point="org.eclipse.core.resources.markers">
   859        point="org.eclipse.core.resources.markers">
   814     <persistent
   860     <persistent
   815           value="true">
   861           value="true">
   816     </persistent>
   862     </persistent>
   817  </extension>
   863  </extension>
       
   864  <extension
       
   865        point="org.symbian.tools.wrttools.jsLibraries">
       
   866     <library
       
   867           icon="icons/main16_prev.gif"
       
   868           id="org.symbian.wrtkit"
       
   869           installer="org.symbian.tools.wrttools.core.libraries.WRTKitInstaller"
       
   870           name="WRTKit">
       
   871     </library>
       
   872     <library
       
   873           icon="icons/phonegap.png"
       
   874           id="phonegap"
       
   875           installer="org.symbian.tools.wrttools.core.libraries.PhoneGapInstaller"
       
   876           name="PhoneGap">
       
   877     </library>
       
   878  </extension>
   818 </plugin>
   879 </plugin>