org.symbian.tools.wrttools/plugin.xml
changeset 145 19985c154f5c
parent 141 f711e4ac391d
child 151 1b175992ea1c
--- a/org.symbian.tools.wrttools/plugin.xml	Fri Feb 12 15:58:58 2010 -0800
+++ b/org.symbian.tools.wrttools/plugin.xml	Mon Feb 15 13:46:26 2010 -0800
@@ -64,11 +64,62 @@
                  <super type="org.eclipse.core.resources.problemmarker"/>
                  <persistent value ="true"/>
         </extension>
+        
+<!-- Web Runtime Preferences --> 
+ <extension
+    point="org.eclipse.core.runtime.preferences">
+    <initializer class="org.symbian.tools.wrttools.core.deploy.PreferenceInitializer"/>
+ </extension>
+ <extension
+       point="org.eclipse.ui.preferencePages">
+    <page
+          class="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
+          id="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
+          category="org.symbian.tools.wrttools.WrtRootPreferences"
+          name="Deployment "/>
+    <page
+          class="org.symbian.tools.wrttools.WrtRootPreferences"
+          id="org.symbian.tools.wrttools.WrtRootPreferences"
+          name="Web Runtime">
+    </page>
+ </extension>
 
 <!-- WRT Tool Integration (Package, Validate, Include, Exclude Settings)-->
         <extension	
           point="org.eclipse.ui.popupMenus">
-		   <objectContribution
+                <objectContribution
+      		objectClass="org.eclipse.core.resources.IResource" 
+            id="org.symbian.tools.wrttools.widget.wrttool.deployment.setttings">
+     	 <filter
+         	name="projectNature"
+         	value="org.symbian.tools.wrttools.WidgetProjectNature"/>
+         <action
+               class="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
+               icon="icons/deploy_settings.gif"
+               id="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
+               label="Deployment Settings for WRT Application"
+			   menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
+         </action>
+      </objectContribution>	                 
+    
+      <objectContribution
+            objectClass="org.eclipse.core.resources.IResource"          
+            id="org.symbian.tools.wrttools.widget.wrttool.deploy">
+     	<filter
+         	name="projectNature"
+         	value="org.symbian.tools.wrttools.WidgetProjectNature"/>
+       
+         <action
+               class="org.symbian.tools.wrttools.core.deploy.WrtDeployActionDelegate"
+               enablesFor="+"
+               icon="icons/deploy_widget.gif"
+               id="org.symbian.tools.wrttools.widget.deploy.WrtProjectDeployActionDelegate"
+               label="Deploy WRT Application"
+               menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
+         </action>
+      </objectContribution>
+      
+	  <objectContribution
            objectClass="org.eclipse.core.resources.IResource" 
 		   adaptable="true"         
            id="org.symbian.tools.wrttools.widget.wrttool">
@@ -83,8 +134,8 @@
 	             label="Package WRT Application"
 	             menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
 	       </action>
-          </objectContribution> 
-          		<objectContribution
+      </objectContribution> 
+      <objectContribution
             objectClass="org.eclipse.core.resources.IResource"            
             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
          <visibility>
@@ -96,17 +147,17 @@
 			   </or>
             </not>
          </visibility>
-     	<filter
+     	 <filter
          	name="projectNature"
          	value="org.symbian.tools.wrttools.WidgetProjectNature"/>           
-       <action
+         <action
              class="org.symbian.tools.wrttools.core.packager.ExcludeFileAction"
              icon="icons/exclude_archive.gif"
              id="org.symbian.tools.wrttools.widget.wrttool.packageoptions.ExcludeFileAction"
              label="Exclude From WRT Archive"
              menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker"> 
-      </action>  
-    </objectContribution>    
+         </action>  
+      </objectContribution>    
       <objectContribution
             objectClass="org.eclipse.core.resources.IResource"            
             id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
@@ -160,7 +211,8 @@
 			id="org.symbian.tools.wrttools.core.wrtwidgetwizard" name="Web Runtime Application"
 			project="true">
 			<description>
-				Creates a new Symbian WRT application project using one of the provided templates
+				Creates a new Symbian WRT application project using one of the provided
+				templates
          </description>
 		</wizard>
 		<wizard category="org.symbian.tools.wrttools.core.category"