core/com.nokia.carbide.discovery.ui/plugin.xml
changeset 1609 085da1889c59
parent 1387 6bbbd96c7adf
child 1615 d5f384bf1e88
--- a/core/com.nokia.carbide.discovery.ui/plugin.xml	Mon Jul 12 10:32:59 2010 -0500
+++ b/core/com.nokia.carbide.discovery.ui/plugin.xml	Tue Jul 13 15:27:30 2010 -0500
@@ -1,33 +1,66 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.4"?>
 <plugin>
-
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            name="%view.name"
-            icon="icons/icon-discovery.png"
-            category="com.nokia.carbide.cpp"
-            class="com.nokia.carbide.discovery.ui.view.DiscoveryView"
-            id="com.nokia.carbide.discovery.view">
-      </view>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectiveExtensions">
-      <perspectiveExtension
-            targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
-         <view
-               id="com.nokia.carbide.discovery.view"
-               relationship="stack"
-               relative="org.eclipse.ui.internal.introview">
-         </view>
-      </perspectiveExtension>
-   </extension>
+   <extension-point id="portalPage" name="Portal Page" schema="schema/portalPage.exsd"/>
    <extension
          point="org.eclipse.help.contexts">
       <contexts
             file="contexts.xml">
       </contexts>
    </extension>
+   <extension
+         point="org.eclipse.ui.editors">
+      <editor
+            class="com.nokia.carbide.internal.discovery.ui.editor.PortalEditor"
+            default="false"
+            icon="icons/Carbide_c_icon_16x16.png"
+            id="com.nokia.carbide.discovery.ui.portalEditor"
+            name="Carbide.c++ Portal">
+      </editor>
+   </extension>
+   <extension
+         point="org.eclipse.ui.commands">
+      <command
+            id="com.nokia.carbide.discovery.commands.launch"
+            name="%menu.title">
+      </command>
+   </extension>
+	<extension point="org.eclipse.ui.handlers">
+    	<handler
+			class="com.nokia.carbide.internal.discovery.ui.command.LaunchHandler"
+			commandId="com.nokia.carbide.discovery.commands.launch">
+		</handler>
+	</extension>
+
+	<extension point="org.eclipse.ui.menus">
+		<!-- Defines a new menu contribution to the Eclipse help menu -->
+		<menuContribution
+			locationURI="menu:help?after=helpEnd">
+            <command
+				commandId="com.nokia.carbide.discovery.commands.launch"
+				icon="icons/Carbide_c_icon_16x16.png"
+				label="%menu.title"
+				id="portalCommand">
+			</command>
+		</menuContribution>
+	</extension>
+ <extension
+       point="com.nokia.carbide.discovery.ui.portalPage">
+    <portalPage
+          class="com.nokia.carbide.internal.discovery.ui.view.HomePage">
+    </portalPage>
+ </extension>
+ <extension
+       point="com.nokia.carbide.discovery.ui.portalPage">
+    <portalPage
+          class="com.nokia.carbide.internal.discovery.ui.view.InstallExtensionsPage">
+    </portalPage>
+ </extension>
+ <extension
+       point="com.nokia.carbide.discovery.ui.portalPage">
+    <portalPage
+          class="com.nokia.carbide.internal.discovery.ui.view.SupportPage">
+    </portalPage>
+ </extension>
 
 </plugin>