diff options
Diffstat (limited to 'examples/org.eclipse.equinox.p2.examples.rcp.cloud/plugin.xml')
-rw-r--r-- | examples/org.eclipse.equinox.p2.examples.rcp.cloud/plugin.xml | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/examples/org.eclipse.equinox.p2.examples.rcp.cloud/plugin.xml b/examples/org.eclipse.equinox.p2.examples.rcp.cloud/plugin.xml new file mode 100644 index 000000000..632705bd1 --- /dev/null +++ b/examples/org.eclipse.equinox.p2.examples.rcp.cloud/plugin.xml @@ -0,0 +1,154 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + + <extension + id="application" + point="org.eclipse.core.runtime.applications"> + <application> + <run + class="org.eclipse.equinox.p2.examples.rcp.cloud.Application"> + </run> + </application> + </extension> + <extension + point="org.eclipse.ui.perspectives"> + <perspective + name="RCP Perspective" + class="org.eclipse.equinox.p2.examples.rcp.cloud.Perspective" + id="org.eclipse.equinox.p2.examples.rcp.cloud.perspective"> + </perspective> + </extension> + <extension + point="org.eclipse.ui.views"> + <view + name="Message" + allowMultiple="true" + icon="icons/sample2.gif" + class="org.eclipse.equinox.p2.examples.rcp.cloud.View" + id="org.eclipse.equinox.p2.examples.rcp.cloud.view"> + </view> + <view + name="Mailboxes" + allowMultiple="true" + icon="icons/sample3.gif" + class="org.eclipse.equinox.p2.examples.rcp.cloud.NavigationView" + id="org.eclipse.equinox.p2.examples.rcp.cloud.navigationView"> + </view> + </extension> + <extension + point="org.eclipse.ui.commands"> + <category + name="Mail" + id="org.eclipse.equinox.p2.examples.rcp.cloud.category"> + </category> + <command + name="Open Mailbox" + description="Opens a mailbox" + categoryId="org.eclipse.equinox.p2.examples.rcp.cloud.category" + id="org.eclipse.equinox.p2.examples.rcp.cloud.open"> + </command> + <command + name="Open Message Dialog" + description="Open a message dialog" + categoryId="org.eclipse.equinox.p2.examples.rcp.cloud.category" + id="org.eclipse.equinox.p2.examples.rcp.cloud.openMessage"> + </command> + </extension> + <extension + point="org.eclipse.ui.bindings"> + <key + commandId="org.eclipse.equinox.p2.examples.rcp.cloud.open" + schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" + sequence="CTRL+2"> + </key> + <key + commandId="org.eclipse.equinox.p2.examples.rcp.cloud.openMessage" + schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" + sequence="CTRL+3"> + </key> + <key + commandId="org.eclipse.ui.file.exit" + schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" + sequence="CTRL+X"> + </key> + </extension> + <extension + id="product" + point="org.eclipse.core.runtime.products"> + <product + application="org.eclipse.equinox.p2.examples.rcp.cloud.application" + name="RCP Mail Example (Cloud Update)"> + <property + name="aboutText" + value="RCP Mail template created by PDE"> + </property> + <property + name="windowImages" + value="icons/sample2.gif"> + </property> + <property + name="aboutImage" + value="product_lg.gif"> + </property> + </product> + </extension> + <extension + point="org.eclipse.ui.installationPages"> + <page + name="%installedSoftwarePage" + class="org.eclipse.equinox.internal.provisional.p2.ui.dialogs.InstalledSoftwarePage" + id="10.org.eclipse.equinox.internal.p2.ui.sdk.InstalledSoftwarePage"> + </page> + <page + name="%installHistoryPage" + class="org.eclipse.equinox.internal.provisional.p2.ui.dialogs.RevertProfilePage" + id="11.org.eclipse.equinox.internal.p2.ui.sdk.RevertProfilePage"> + </page> + + </extension> + <extension + point="org.eclipse.ui.commands"> + <command + name="%Update.command" + id="org.eclipse.equinox.p2.ui.sdk.update"> + </command> + <command + name="%Install.command" + id="org.eclipse.equinox.p2.ui.sdk.install"> + </command> + </extension> + <extension + point="org.eclipse.ui.handlers"> + <handler + commandId="org.eclipse.equinox.p2.ui.sdk.update" + class="org.eclipse.equinox.p2.examples.rcp.cloud.p2.UpdateHandler"> + </handler> + <handler + commandId="org.eclipse.equinox.p2.ui.sdk.install" + class="org.eclipse.equinox.p2.examples.rcp.cloud.p2.InstallNewSoftwareHandler"> + </handler> + </extension> + <extension + point="org.eclipse.ui.menus"> + <menuContribution + locationURI="menu:help?after=additions"> + <command + commandId="org.eclipse.equinox.p2.ui.sdk.update" + mnemonic="%Update.command.mnemonic" + id="org.eclipse.equinox.p2.ui.sdk.update"> + </command> + + </menuContribution> + <menuContribution + locationURI="menu:help?after=org.eclipse.equinox.p2.ui.sdk.update"> + <command + commandId="org.eclipse.equinox.p2.ui.sdk.install" + mnemonic="%Install.command.mnemonic" + id="org.eclipse.equinox.p2.ui.sdk.install"> + </command> + + </menuContribution> + </extension> + +</plugin> |