org.symbian.tools.wrttools/plugin.xml
changeset 145 19985c154f5c
parent 141 f711e4ac391d
child 151 1b175992ea1c
equal deleted inserted replaced
144:14ab024ecb09 145:19985c154f5c
    62            name="Validator Marker"
    62            name="Validator Marker"
    63            point="org.eclipse.core.resources.markers">
    63            point="org.eclipse.core.resources.markers">
    64                  <super type="org.eclipse.core.resources.problemmarker"/>
    64                  <super type="org.eclipse.core.resources.problemmarker"/>
    65                  <persistent value ="true"/>
    65                  <persistent value ="true"/>
    66         </extension>
    66         </extension>
       
    67         
       
    68 <!-- Web Runtime Preferences --> 
       
    69  <extension
       
    70     point="org.eclipse.core.runtime.preferences">
       
    71     <initializer class="org.symbian.tools.wrttools.core.deploy.PreferenceInitializer"/>
       
    72  </extension>
       
    73  <extension
       
    74        point="org.eclipse.ui.preferencePages">
       
    75     <page
       
    76           class="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
       
    77           id="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
       
    78           category="org.symbian.tools.wrttools.WrtRootPreferences"
       
    79           name="Deployment "/>
       
    80     <page
       
    81           class="org.symbian.tools.wrttools.WrtRootPreferences"
       
    82           id="org.symbian.tools.wrttools.WrtRootPreferences"
       
    83           name="Web Runtime">
       
    84     </page>
       
    85  </extension>
    67 
    86 
    68 <!-- WRT Tool Integration (Package, Validate, Include, Exclude Settings)-->
    87 <!-- WRT Tool Integration (Package, Validate, Include, Exclude Settings)-->
    69         <extension	
    88         <extension	
    70           point="org.eclipse.ui.popupMenus">
    89           point="org.eclipse.ui.popupMenus">
    71 		   <objectContribution
    90                 <objectContribution
       
    91       		objectClass="org.eclipse.core.resources.IResource" 
       
    92             id="org.symbian.tools.wrttools.widget.wrttool.deployment.setttings">
       
    93      	 <filter
       
    94          	name="projectNature"
       
    95          	value="org.symbian.tools.wrttools.WidgetProjectNature"/>
       
    96          <action
       
    97                class="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
       
    98                icon="icons/deploy_settings.gif"
       
    99                id="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
       
   100                label="Deployment Settings for WRT Application"
       
   101 			   menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
       
   102          </action>
       
   103       </objectContribution>	                 
       
   104     
       
   105       <objectContribution
       
   106             objectClass="org.eclipse.core.resources.IResource"          
       
   107             id="org.symbian.tools.wrttools.widget.wrttool.deploy">
       
   108      	<filter
       
   109          	name="projectNature"
       
   110          	value="org.symbian.tools.wrttools.WidgetProjectNature"/>
       
   111        
       
   112          <action
       
   113                class="org.symbian.tools.wrttools.core.deploy.WrtDeployActionDelegate"
       
   114                enablesFor="+"
       
   115                icon="icons/deploy_widget.gif"
       
   116                id="org.symbian.tools.wrttools.widget.deploy.WrtProjectDeployActionDelegate"
       
   117                label="Deploy WRT Application"
       
   118                menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
       
   119          </action>
       
   120       </objectContribution>
       
   121       
       
   122 	  <objectContribution
    72            objectClass="org.eclipse.core.resources.IResource" 
   123            objectClass="org.eclipse.core.resources.IResource" 
    73 		   adaptable="true"         
   124 		   adaptable="true"         
    74            id="org.symbian.tools.wrttools.widget.wrttool">
   125            id="org.symbian.tools.wrttools.widget.wrttool">
    75 	 	   <filter
   126 	 	   <filter
    76 	     	name="projectNature"
   127 	     	name="projectNature"
    81 	             icon="icons/package_widget.gif"
   132 	             icon="icons/package_widget.gif"
    82 	             id="org.symbian.tools.wrttools.widget.package.WrtPackageActionDelegate"
   133 	             id="org.symbian.tools.wrttools.widget.package.WrtPackageActionDelegate"
    83 	             label="Package WRT Application"
   134 	             label="Package WRT Application"
    84 	             menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
   135 	             menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
    85 	       </action>
   136 	       </action>
    86           </objectContribution> 
   137       </objectContribution> 
    87           		<objectContribution
   138       <objectContribution
    88             objectClass="org.eclipse.core.resources.IResource"            
   139             objectClass="org.eclipse.core.resources.IResource"            
    89             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
   140             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
    90          <visibility>
   141          <visibility>
    91             <not>
   142             <not>
    92                <or>
   143                <or>
    94 			   <objectState name="extension" value="plist"/>
   145 			   <objectState name="extension" value="plist"/>
    95 			   <objectClass name="org.eclipse.core.resources.IProject"/>
   146 			   <objectClass name="org.eclipse.core.resources.IProject"/>
    96 			   </or>
   147 			   </or>
    97             </not>
   148             </not>
    98          </visibility>
   149          </visibility>
    99      	<filter
   150      	 <filter
   100          	name="projectNature"
   151          	name="projectNature"
   101          	value="org.symbian.tools.wrttools.WidgetProjectNature"/>           
   152          	value="org.symbian.tools.wrttools.WidgetProjectNature"/>           
   102        <action
   153          <action
   103              class="org.symbian.tools.wrttools.core.packager.ExcludeFileAction"
   154              class="org.symbian.tools.wrttools.core.packager.ExcludeFileAction"
   104              icon="icons/exclude_archive.gif"
   155              icon="icons/exclude_archive.gif"
   105              id="org.symbian.tools.wrttools.widget.wrttool.packageoptions.ExcludeFileAction"
   156              id="org.symbian.tools.wrttools.widget.wrttool.packageoptions.ExcludeFileAction"
   106              label="Exclude From WRT Archive"
   157              label="Exclude From WRT Archive"
   107              menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker"> 
   158              menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker"> 
   108       </action>  
   159          </action>  
   109     </objectContribution>    
   160       </objectContribution>    
   110       <objectContribution
   161       <objectContribution
   111             objectClass="org.eclipse.core.resources.IResource"            
   162             objectClass="org.eclipse.core.resources.IResource"            
   112             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
   163             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
   113       <visibility>
   164       <visibility>
   114         <and>
   165         <and>
   158 			finalPerspective="org.symbian.tools.wrttools.mainPerspective"
   209 			finalPerspective="org.symbian.tools.wrttools.mainPerspective"
   159 			hasPages="true" icon="icons/WRT_main_16.png"
   210 			hasPages="true" icon="icons/WRT_main_16.png"
   160 			id="org.symbian.tools.wrttools.core.wrtwidgetwizard" name="Web Runtime Application"
   211 			id="org.symbian.tools.wrttools.core.wrtwidgetwizard" name="Web Runtime Application"
   161 			project="true">
   212 			project="true">
   162 			<description>
   213 			<description>
   163 				Creates a new Symbian WRT application project using one of the provided templates
   214 				Creates a new Symbian WRT application project using one of the provided
       
   215 				templates
   164          </description>
   216          </description>
   165 		</wizard>
   217 		</wizard>
   166 		<wizard category="org.symbian.tools.wrttools.core.category"
   218 		<wizard category="org.symbian.tools.wrttools.core.category"
   167 			class="org.symbian.tools.wrttools.wizards.AptanaProjectsImportWizard"
   219 			class="org.symbian.tools.wrttools.wizards.AptanaProjectsImportWizard"
   168 			finalPerspective="org.symbian.tools.wrttools.mainPerspective"
   220 			finalPerspective="org.symbian.tools.wrttools.mainPerspective"