--- 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"